java - The trustAnchors parameter must be non-empty error when exclude spring-security-crypto in spring boot 2 - Stack Overflow

I am trying to fix Direct vulnerabilities spring-security-crypto:5.7.6by excluding the dependency from

I am trying to fix Direct vulnerabilities spring-security-crypto:5.7.6 by excluding the dependency from the Gradle.

service has following Gradle dependencies

  • spring boot 2
  • camel 3.22.4

Getting following runtime error, Any thoughts/solution highly appreciate?

 Caused by:
        java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
            at java.base/sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:101)
            at java.base/sun.security.validator.Validator.getInstance(Validator.java:181)
            at java.base/sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:309)
            at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:183)
            at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:198)
            at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
            at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1335)
            at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1226)
            at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1169)
            at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
            at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)
            at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458)
            at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:206)
            at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
            at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
            at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
            at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
            ... 73 more

            Caused by:
            java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
                at java.base/java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200)
                at java.base/java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120)
                at java.base/java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104)
                at java.base/sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:98)
                ... 89 more

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744222314a4563842.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信