javax.net.le protocole ssl.SSLPeerUnverifiedException: peer authentifié pas question
Je suis en utilisant HttpClient-4.2.1
et déjà ajouté certificat sur le serveur mais je suis d'erreur ci-dessous.
J'ai lu existant question en disant à ajouter TrustManager ( X509TrustManager
), mais selon ma pensée, ce n'est pas la solution. Si je me trompe merci de me corriger.
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)
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser ce code. Espérons qu'il permettra de résoudre votre problème.
L'exception ne sera plus jeté, lorsque la certification est expiré, le navigateur émet un avertissement au sujet d'un certificat expiré et permettre à l'utilisateur de confirmer.
Ressources Lien: