No X509TrustManager implementation available

Aus MyWiki
Version vom 25. September 2017, 11:17 Uhr von Rueling (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Beim Aufruf einer HTTPS Verbindung mit einer Java Anwendung, steht im Log der Fehler java.security.cert.CertificateException: No X509TrustManager implementati…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Beim Aufruf einer HTTPS Verbindung mit einer Java Anwendung, steht im Log der Fehler

java.security.cert.CertificateException: No X509TrustManager implementation available

Versucht man den Keystore/Truststore auszulesen, erscheint die Meldung

java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big

Ursache ist wahrscheinlich, dass der Default Keystore Typ in Java nicht dem Typ des Keystores entspricht
In der Datei "C:\Program Files\Java\jre1.8.0_144\lib\security\java.security" wird per keystore.type=JKS oder keystore.type=PCKS12 der Typ festgelegt