Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check faile
d
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2701)
at sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2623)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1806)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
at org.gradle.wrapper.Download.downloadInternal(Download.java:58)
at org.gradle.wrapper.Download.download(Download.java:44)
at org.gradle.wrapper.Install$1.call(Install.java:61)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:352)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:249)
at sun.security.validator.Validator.validate(Validator.java:260)
at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491)
... 22 more
Caused by: java.security.cert.CertPathValidatorException: signature check failed
at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:219)
at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:140)
at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:79)
at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292)
at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:347)
... 28 more
Caused by: java.security.SignatureException: Signature does not match.
at sun.security.x509.X509CertImpl.verify(X509CertImpl.java:449)
at sun.security.provider.certpath.BasicChecker.verifySignature(BasicChecker.java:166)
at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:147)
at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
... 33 more
The gradle and tomcat snaps also fail, and it seems it's the same issue and people recommend not to use openjdk in arm.
(classic) elopio@ localhost: ~/snapcraft/ demos/gradle$ ./gradlew --debug jar [42/1230] /services. gradle. org/distributio ns/gradle- 2.14-bin. zip
Downloading https:/
Exception in thread "main" javax.net. ssl.SSLHandshak eException: sun.security. validator. ValidatorExcept ion: PKIX path validation failed: java.security. cert.CertPathVa lidatorExceptio n: signature check faile ssl.Alerts. getSSLException (Alerts. java:192) ssl.SSLSocketIm pl.fatal( SSLSocketImpl. java:1949) ssl.Handshaker. fatalSE( Handshaker. java:302) ssl.Handshaker. fatalSE( Handshaker. java:296) ssl.ClientHands haker.serverCer tificate( ClientHandshake r.java: 1509) ssl.ClientHands haker.processMe ssage(ClientHan dshaker. java:216) ssl.Handshaker. processLoop( Handshaker. java:979) ssl.Handshaker. process_ record( Handshaker. java:914) ssl.SSLSocketIm pl.readRecord( SSLSocketImpl. java:1062) ssl.SSLSocketIm pl.performIniti alHandshake( SSLSocketImpl. java:1375) ssl.SSLSocketIm pl.startHandsha ke(SSLSocketImp l.java: 1403) ssl.SSLSocketIm pl.startHandsha ke(SSLSocketImp l.java: 1387) www.protocol. https.HttpsClie nt.afterConnect (HttpsClient. java:559) www.protocol. https.AbstractD elegateHttpsURL Connection. connect( AbstractDelegat eHttpsURLConnec tion.java: 185) www.protocol. http.HttpURLCon nection. followRedirect0 (HttpURLConnect ion.java: 2701) www.protocol. http.HttpURLCon nection. followRedirect( HttpURLConnecti on.java: 2623) www.protocol. http.HttpURLCon nection. getInputStream0 (HttpURLConnect ion.java: 1806) www.protocol. http.HttpURLCon nection. getInputStream( HttpURLConnecti on.java: 1474) www.protocol. https.HttpsURLC onnectionImpl. getInputStream( HttpsURLConnect ionImpl. java:254) wrapper. Download. downloadInterna l(Download. java:58) wrapper. Download. download( Download. java:44) wrapper. Install$ 1.call( Install. java:61) wrapper. Install$ 1.call( Install. java:48) wrapper. ExclusiveFileAc cessManager. access( ExclusiveFileAc cessManager. java:65) wrapper. Install. createDist( Install. java:48) wrapper. WrapperExecutor .execute( WrapperExecutor .java:128) wrapper. GradleWrapperMa in.main( GradleWrapperMa in.java: 61) validator. ValidatorExcept ion: PKIX path validation failed: java.security. cert.CertPathVa lidatorExceptio n: signature check failed validator. PKIXValidator. doValidate( PKIXValidator. java:352) validator. PKIXValidator. engineValidate( PKIXValidator. java:249) validator. Validator. validate( Validator. java:260) ssl.X509TrustMa nagerImpl. validate( X509TrustManage rImpl.java: 324) ssl.X509TrustMa nagerImpl. checkTrusted( X509TrustManage rImpl.java: 229) ssl.X509TrustMa nagerImpl. checkServerTrus ted(X509TrustMa nagerImpl. java:124) ssl.ClientHands haker.serverCer tificate( ClientHandshake r.java: 1491) cert.CertPathVa lidatorExceptio n: signature check failed provider. certpath. PKIXMasterCertP athValidator. validate( PKIXMasterCertP athValidator. java:135) provider. certpath. PKIXCertPathVal idator. validate( PKIXCertPathVal idator. java:219) provider. certpath. PKIXCertPathVal idator. validate( PKIXCertPathVal idator. java:140) provider. certpath. PKIXCertPathVal idator. engineValidate( PKIXCertPathVal idator. java:79) cert.CertPathVa lidator. validate( CertPathValidat or.java: 292) validator. PKIXValidator. doValidate( PKIXValidator. java:347) SignatureExcept ion: Signature does not match. x509.X509CertIm pl.verify( X509CertImpl. java:449) provider. certpath. BasicChecker. verifySignature (BasicChecker. java:166) provider. certpath. BasicChecker. check(BasicChec ker.java: 147) provider. certpath. PKIXMasterCertP athValidator. validate( PKIXMasterCertP athValidator. java:125)
d
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.net.
at sun.net.
at sun.net.
at sun.net.
at sun.net.
at sun.net.
at sun.net.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
Caused by: sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
... 22 more
Caused by: java.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
at java.security.
at sun.security.
... 28 more
Caused by: java.security.
at sun.security.
at sun.security.
at sun.security.
at sun.security.
... 33 more