javax.net.ssl.SSLPeerUnverifiedException: Kein Peer-Zertifikat, während ich mit google place api in android arbeite [duplizieren]

8

Ich stehe vor einer javax.net.ssl.SSLPeerUnverifiedException: Keine Peer-Zertifikat-Ausnahme bei der Arbeit mit Google Place API in Android-Emulator. Unten ist meine URL:

%Vor%

Wenn ich einfach über URL in Browser-Adressleiste einfügen, gibt es einfach JSON String.So, ich denke, es gibt keine Notwendigkeit für eine Zertifikatsauthentifizierung.

Nachdem ich so viele Tage gegoogelt und gewidmet habe, habe ich die SSLSocketFacory-Klasse des org.apache.http.conn.ssl.SSLSocketFactory-Pakets verwendet, um einen Peer-Zertifikat-Fehler zu vermeiden.

unten ist mein Code:

%Vor%

Ich benutze Android API 16, und wenn ich SSLSocketFactory (SSLSocketContext) -Konstruktor verwendet, gibt Eclipse Compliation Fehler, so habe ich viel suchen und herunterladen Glas mit SSLSocketFactory (SSLSocketContext), die "httpclient-4.1.1.jar" -Datei ist. Und ich habe auch die Reihenfolge dieses jar im Projekt-Build-Pfad gesetzt, habe höchste Priorität gesetzt. Jetzt bekomme ich folgende Warnung:

%Vor%

Und folgt der langen Fehlerspur, die durch

verursacht wird %Vor%

Bitte, hilf mir, ich weiß nicht, wo ich falsch liege.

    
ved 21.11.2012, 02:18
quelle

1 Antwort

2

Ich hatte auch dieses Problem, und suchte viele Dinge im Internet, aber ich gelöst durch einen einfachen Schritt

Ich kenne die genaue Ursache nicht, aber ich habe sie gelöst, indem ich Emulator neu starten oder einen NEUEN Emulator erstellen und das Projekt in diesem neuen Emulator ausführen

Ich werde nicht sagen, dass dies die genaue Antwort ist, aber Probieren Sie es aus, bevor Sie Ihre Codierung ändern mit komplexen Codes

    
Mani 09.03.2013 10:06
quelle