telling java to accept self-signed ssl certificate

Posted by Nikita Rybak on Stack Overflow See other posts from Stack Overflow or by Nikita Rybak
Published on 2010-05-23T22:48:31Z Indexed on 2010/05/23 22:50 UTC
Read the original article Hit count: 355

Filed under:
|
|
|

It looks like a standard question, but I couldn't find clear directions anywhere.

I have java code trying to connect server with probably self-signed (or expired) certificate. It gives something like this

[HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught when processing request: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

As I understand, I have to play around with keytool and tell java that it's ok to allow this connection. But all comments I've found assume I'm fully proficient with keytool, like "generate private key for server and import it into keystore". And I'm not. Is there anybody who could post detailed instructions?
I'm running unix, so bash script would be best.

Not sure if it's important, but code executed in jboss.

Thanks a lot!

© Stack Overflow or respective owner

Related posts about java

Related posts about ssl