I have two JBoss servers running our application, connected by https, and I 
have a question about client certificates, one is a client and the other a 
server.  However when I turned on clientAuth (and CLIENT-CERT), the client 
JBoss does not seem to send the correct certificate.  I get this error:

SSLHandshakeException: Received fatal alert: bad_certificate
  | 

I have checked the truststores on both JBoss servers, and they seem to be 
loaded correctly, etc.  The trust and identity stores are set up in the usual 
JBoss fashion and named Identity.jks and Truststore.jks.

However I am wondering which certificate the client actually sends when the 
server asks for the client cert.  I would think that it would sent my 
self-signed cert in Identity.jks, but now I am not sure it does.  

Does my client code know enough to find the cert in Identity.jks or do I need 
to explicitly set the javax.net.ssl.keyStore system property?  I tried doing 
this in the JAVA_ARGS in the run.sh, but there were dire consequences.  Do I 
need to do this in my application code?




View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224769#4224769

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224769
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to