javax.net.ssl.SSLPeerUnverifiedException: peer nicht authentifiziert Problem
Ich bin mit HttpClient-4.2.1
und bereits Hinzugefügt-Zertifikat auf dem server, aber immer noch erhalte ich die folgende Fehlermeldung.
Habe ich gelesen vorhandenes Problem zu sagen hinzufügen TrustManager ( X509TrustManager
), aber pro mein denken, dies ist nicht die Lösung. Wenn ich falsch bin bitte korrigieren Sie mich.
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:397)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
InformationsquelleAutor Pradhumn Sharma | 2016-06-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie diesen code verwenden. Hoffe es löst dein Problem.
Die exception wird nicht mehr geworfen werden, wenn die Zertifizierung abgelaufen ist, wird der browser sendet eine Warnung über ein abgelaufenes Zertifikat und lassen Sie Nutzer bestätigen.
Ressource Link:
InformationsquelleAutor SkyWalker