2017-11-14 2 views
0

Ich benutze Android Studio (in Linux), um ein Projekt zu machen und in dem ich Code schreiben musste, mit dem ich alle Zertifikate akzeptieren kann. Aber das Problem, das ich während der Verwendung von TrustSelfSignedStrategy konfrontiert ist, dass, wenn ich dies durch builder.loadTrustMaterial übergeben, zeigt es so etwas wie Kann Methode 'loadTrustMaterial' (null, org.apache.http.conn.TrustSelfSignStrategy) nicht auflösen.
Ein Screenshot wurde angehängt. Derselbe Code funktioniert jedoch in Eclipse mit derselben Bibliothek.Methode 'loadTrustMaterial' kann nicht aufgelöst werden

loadTrustMaterial Error

Antwort

0

loadTrustMaterial

public SSLContextBuilder loadTrustMaterial(KeyStore truststore, 
            TrustStrategy trustStrategy) 
            throws NoSuchAlgorithmException, 
              KeyStoreException 

sollten Sie TrustStrategystatt TrustSelfSignedStrategy verwenden.

TrustStrategy trust_stgOBJ = new TrustStrategy() 

FYI

von org.apache.http.conn.ssl.SSLContexts Verschoben org.apache.http.ssl.SSLContexts zu.

sslcontextbuilder and SSLContexts deprecated lesen.

Verwandte Themen