I'm trying to convert an existing svn repository to a mercurial repo with the following command
hg convert <repository> <folder>
My problem is that the svn repository's authentication is done with p12 certificates. I'm a bit lost on how to configure the certificate for the hg client so that I can pull the svn repo and convert it. Currently, if I try to run the above command, I get
initializing destination hg-client repository abort: error: _ssl.c:480: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
In other words, it cannot find the required certificate. The question is, how do I configure my hg client so that it can use my certificate?
I'm using the command line hg client on linux.
EDIT: Just as a clarification, it's not the server that has a certificate, it's not the client that tries to authenticate the server. It's the client which has a certificate that the server needs to authenticate the client.