Tag: sslsocketfactory

Layered socket-factory, die für TLS/SSL-verbindungen, basierend auf JSSE. SSLSocketFactory können verwendet werden zur Validierung der Identität des HTTPS-server mit einer Liste von vertrauenswürdigen Zertifikaten und zur Authentifizierung von HTTPS-server mit einem privaten Schlüssel.

java.Sicherheit.cert.CertPathValidatorException: Vertrauen-Anker für die Zertifizierung Pfad nicht gefunden.NETZWERK

Anzahl der Antworten 1 Antworten
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.NETWORK Hallo, ich habe diesen Fehler während ich den Aufruf einer API-service von retrofit , ich bin auf der Suche eine Menge, und die Antwort darauf gefunden, wie private static

Java-Ausnahme auf SSLSocket Erstellung

Anzahl der Antworten 4 Antworten
In den code: System.setProperty("javax.net.ssl.trustStore", cacerts); System.setProperty("javax.net.ssl.trustStorePassword", pwdCacerts); SSLSocketFactory sslsocketfactory = (SSLSocketFactory) SSLSocketFactory.getDefault(); SSLSocket sslsocket = (SSLSocket) sslsocketfactory.createSocket("localhost", port); Ich dafür eine Java-Ausnahme: java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext) at javax.net.ssl.DefaultSSLSocketFactory.throwException(Unknown Source) at

Nun, die SSLSocketFactory ist veraltet auf Android, was wäre der beste Weg für die Bearbeitung von Client-Zertifikat-Authentifizierung?

Anzahl der Antworten 3 Antworten
Arbeite ich an einer Android-app, die erfordert, dass der Client-Zertifikat-Authentifizierung (mit PKCS 12-Dateien). Nach der Streichung von allen, die apache.http.* haben wir begonnen, eine ziemlich große Arbeit von refactoring auf unserer Netzwerk-layer, und wir haben beschlossen zu