Hi,
I am contacting a service that requires exchange of certificates. I am getting handshale_failure error when using the XwsSecurityInterceptor.
I see the following entries when SSL Debug is enabled. This happens after 'Change Cipher Spec..'
Then I switched to Apache Http Client. I was getting the same error, when I initialized the SSLSocketFactory with SSLContext. When I initialized the SSLSocketFactory with trust store and key store (based on the comment in https://issues.apache.org/jira/browse/HTTPCLIENT-1091 as shown below, it workedCode:[Raw read]: length = 5 0000: 15 03 01 00 02 ..... [Raw read]: length = 2 0000: 02 28 .( main, READ: TLSv1 Alert, length = 2 main, RECV TLSv1 ALERT: fatal, handshake_failure
Hence I am assuming this as the possible cause. Can I pass in/change initialization of SocketFactory with 'XwsSecurityInterceptor'?Code:SSLSocketFactory socketFactory = new SSLSocketFactory(trustStore, "changeit", trustStore);
Hope my question is clear.
Thanks


Reply With Quote