我正在尝试将我的应用程序与 UPS Web 服务集成在Websphere 7
. 但它给出了证书链接错误。我怎样才能解决这个问题?
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is:
java.security.cert.CertPathValidatorException: The certificate issued by OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US is not trusted; internal cause is:
java.security.cert.CertPathValidatorException: Certificate chaining error
at com.ibm.jsse2.o.a(o.java:25)
at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:499)
at com.ibm.jsse2.kb.a(kb.java:483)
at com.ibm.jsse2.kb.a(kb.java:48)
at com.ibm.jsse2.lb.a(lb.java:426)
at com.ibm.jsse2.lb.a(lb.java:194)
at com.ibm.jsse2.kb.s(kb.java:93)
at com.ibm.jsse2.kb.a(kb.java:128)
at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:516)
at com.ibm.jsse2.SSLSocketImpl.h(SSLSocketImpl.java:400)
at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:787)
at com.ibm.jsse2.SSLSocketImpl.startHandshake(SSLSocketImpl.java:640)
at com.ibm.net.ssl.www2.protocol.https.c.afterConnect(c.java:143)
at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:36)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1026)
at com.ibm.net.ssl.www2.protocol.https.b.getOutputStream(b.java:69)