In the current implementation we don't need that. We allow that sslKey points to a file containing public cert AND private key. Similar to what is described in "-E" option of http://curl.haxx.se/docs/manpage.html. Sadly this file has to be in PKCS#12 format and not in PEM supported by native git. I don't know how to read this PEM files in Java.