Kann keinen gültigen Zertifizierungspfad zum angeforderten Ziel finden - java

Ich versuche, über ein @ eine Verbindung zu einer Website herzustelle HttpClient Objekt. Es funktioniert gut für Websites, die wir normalerweise verwenden (wie Google). Aber es gibt eine Website, bei der ich versuche, eine Verbindung herzustellen. Mein Programm gibt diese Fehlermeldung aus.

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 sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1917)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:301)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:295)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1369)
....................
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:387)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
at sun.security.validator.Validator.validate(Validator.java:260)
...............

Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:145)
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:131)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382)
... 27 more

Wenn ich versuche, diese URL vom Browser aus aufzurufen, muss ich auf @ klickemache trotzdem weite. Andernfalls lädt der Browser die Seite nicht. Es gibt einprivacy error SprichwortIhre Verbindung ist nicht priva.

Wie kann ich dieses Problem in meiner Java-Anwendung beheben? Ich möchte, dass meine Software ohne Fehler oder ohne Bestätigung eine Verbindung zu dieser URL herstellt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage