SSL-Zertifikatsprüfung in Retrofit-Bibliothek deaktivieren
Ich verwende Retrofit in Android, um eine Verbindung zum Server herzustellen.
public class ApiClient {
public static final String BASE_URL = "https://example.com/";
private static Retrofit retrofit = null;
public static Retrofit getClient() {
if (retrofit==null) {
retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
return retrofit;
}
}
Das ist mein Entwickler. Server und ich möchte die Zertifikatsüberprüfung deaktivieren. Wie kann ich in diesen Code implementieren?
FEHLER: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Vertrauensanker für Zertifizierungspfad nicht gefunden.