Hi all, I am currently trying to get Jenkins to talk to an svn repository secured by client certificates, and am not getting anything more useful out of the process than the following:
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection
during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:946)
at
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1328)
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:702)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122)
at
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.sendData(HTTPConnection.java:313)
First off, does svnkit support client certificates, and if so, how do you
configure them? I have not found any clear documentation for this. Am I right
in guessing that svnkit uses the same configuration files as the native
subversion command line client (which works fine)?
Secondly, does svnkit do anything special to the connection handling that would
stop Java's ordinary SSL handling from working using -D options? Passing the
same -D options that work with maven to the java process running svnkit doesn't
seem to make a difference.
Lastly, does svnkit do anything that would break Java7's native support for SNI?
Regards,
Graham
--
smime.p7s
Description: S/MIME cryptographic signature
