locked
Getting javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: RRS feed

  • Question

  • Hi,

    We are getting this exception for every API call, like getAdGroups, getKeywords, etc since today (11/12/2008).

    AxisFault

     faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException

     faultSubcode:

     faultString: 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

     faultActor:

     faultNode:

     faultDetail:

          {http://xml.apache.org/axis/}stackTrace: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

          at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)

          at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)

          at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)

          at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)

          at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)

          at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)

          at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)

          at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)

          at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

          at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)

          at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)

          at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)

          at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)

          at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)

          at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)

          at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)

          at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)

          at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)

          at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)

          at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)

          at org.apache.axis.client.Call.invokeEngine(Call.java:2784)

          at org.apache.axis.client.Call.invoke(Call.java:2767)

          at org.apache.axis.client.Call.invoke(Call.java:2443)

          at org.apache.axis.client.Call.invoke(Call.java:2366)

          at org.apache.axis.client.Call.invoke(Call.java:1812)

          at com.microsoft.adcenter.api.advertiser.BasicHttpBinding_ICampaignManagementServiceStub.getAdGroupsByCampaignId(BasicHttpBinding_ICampaignManagementServiceStub.java:2248)

         

    The certificate is still valid until next Feb/2009.

    Has anyone encountered this same issue? If so, how do we solve this?

    Thanks in advance for your response.

    Regards,
    Vijay
    Thursday, November 13, 2008 12:59 AM

All replies