Uploaded image for project: 'Atlassian Cloud'
  1. Atlassian Cloud
  2. CLOUD-6465

Add GoDaddy intermediate CA cert to keystore

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Invalid
    • None
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      The OnDemand keystore doesn't contain the GoDaddy intermediate CA cert. This means when users try to create applinks to hosts with SSL certs signed by GoDaddy intermediate, errors like this appear in the logs:

      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(Alerts.java:174)
      	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1764)
      	at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241)
      	at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235)
      	at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206)
      	at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)
      	at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
      	at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
      	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:958)
      	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1203)
      	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:654)
      	at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:100)
      	at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:114)
      	at SSLPoke.main(SSLPoke.java:23)
      Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)
      	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)
      	at sun.security.validator.Validator.validate(Validator.java:218)
      	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
      	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
      	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
      	at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
      	... 9 more
      Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
      	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
      	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)
      	... 15 more
      

      Attachments

        Activity

          People

            awei Alex Wei (DE)
            shaldane Sam Haldane (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: