You need to sign in to do that
Don't have an account?
'javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated' if Client Authentication enabled
I set up a server to accept Salesforce Outbound Message. The cert issuer is Thawte which is in the Outbound Msg SSL CA Certificates list (http://wiki.developerforce.com/index.php/Outbound_Messaging_SSL_CA_Certificates).
The server could accept the message through SSL, but caught the error:
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
if the Client Authentication is enabled. I used the cert provided by Salesforce for the client authentication part.
I did another test on my side. I extracted root and intermediate CAs from the sfdc-client.cert. If I set these two certs for Client Authentication, then it passed. I find this a little weird, because it seems that the salesforce leaf certificate is not involved in this process.