Hi,

  Try running your client and server with SSL debug ON. 
(java -Djavax.net.debug=ssl ...) This way you can see what's really
happening. You can find out whether the system finds your trusstore file.
Or maybe the problem is exactly what the exception says: there is
no proper certificate in your truststore. In this case you should
import one into your truststore. Or the other side is sending the wrong
certificate ?
Good luck, Geza

> -----Original Message-----
> From: ext Cohan, Sean [mailto:[EMAIL PROTECTED]]
> Sent: 11. July 2002 23:21
> To: '[EMAIL PROTECTED]'
> Subject: RE: Can't find Trusted Cert.
> 
> 
> Perhaps a little more info should have been provided on my 
> part.  Here is my
> relevant client code:
> 
>       // Set the protocol for handling SSL based connecting
>       System.setProperty("java.protocol.handler.pkgs",
>                  "com.sun.net.ssl.internal.www.protocol");
>       // Add the provider implementation class for handling SSL
> connections
>       java.security.Security.addProvider(new 
>                   com.sun.net.ssl.internal.ssl.Provider());
>       // Set the truststore for authentication
>       System.setProperty("javax.net.ssl.truststore",
>                  "gov.doc.bis.snap.clienttruststore");
>       System.setProperty("javax.net.ssl.trustStorePassword", 
> "changeit");
> 
> And here is a little more of the error:
> 
> C:\bis-axis\gov\doc\bis\snap>java gov.doc.bis.snap.SSLMain
> 
> 
> Testing getting SnapworkItem with key parameter.
> >> Querying SnapWorkItemApi for '1'
> - Mapping Exception to AxisFault
> AxisFault
>  faultCode: {http://xml.apache.org/axis/}Server.userException
>  faultString: javax.net.ssl.SSLHandshakeException: Couldn't 
> find trusted
> certificate
>  faultActor: null
>  faultDetail:
>         stackTrace: javax.net.ssl.SSLHandshakeException: Couldn't find
> trusted certificate
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b(DashoA6275)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
>         at 
> com.sun.net.ssl.internal.ssl.ClientHandshaker.a(DashoA6275) 
>               .
>               .
>               .
> 
> What should I do?  Thanks.
> 
> 
> -----Original Message-----
> From: Cohan, Sean [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 11, 2002 4:25 PM
> To: [EMAIL PROTECTED]
> Subject: Can't find Trusted Cert.
> 
> 
> What's happening if I get this message when running my client and more
> importantly, how do I go about correcting it?
> 
> SSLHandshakeException: Couldn't find trusted certificate
> 
> I've checked that the clienttrustedstore is in my classpath 
> and restarted
> tomcat.
> 
> I'm almost there, I can feel it.
> 
> Thanks.
> 
> 
> Sean Cohan
> Software Performance Systems
> 

Reply via email to