Exception
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Scenario:
This exception occurs when trying to invoke a webservice with a privateKey (JKS file).
Cause:
The provider of the service expects the JKS file to also contain the public certificate
Resolution:
1. Download the public certificate from the webservice endpoint.
a. open the endpoint in browser
b. click on "view site information"
c. click on details --> view certificate --> Certificate - details --> copy to file --> Export fileformat base64.
2. User the keytool to import the public certificate into the jks file (the private certificate)
keytool -import -alias symantec -keystore symantec_vip.jks -trustcacerts -file D:\installs\JFuse6.2_Dev\jboss-fuse-6.2.0.redhat-133\etc\vip_cert.cer
3. Resume testing.
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Scenario:
This exception occurs when trying to invoke a webservice with a privateKey (JKS file).
Cause:
The provider of the service expects the JKS file to also contain the public certificate
Resolution:
1. Download the public certificate from the webservice endpoint.
a. open the endpoint in browser
b. click on "view site information"
c. click on details --> view certificate --> Certificate - details --> copy to file --> Export fileformat base64.
2. User the keytool to import the public certificate into the jks file (the private certificate)
keytool -import -alias symantec -keystore symantec_vip.jks -trustcacerts -file D:\installs\JFuse6.2_Dev\jboss-fuse-6.2.0.redhat-133\etc\vip_cert.cer
3. Resume testing.
No comments:
Post a Comment