2016-10-10 1 views
0

Ich habe Probleme mit der Annahme eines selbstsignierten CA-Zertifikats mit Java.CA-Zertifikat kann nicht akzeptiert werden, obwohl es dem Truststore hinzugefügt wurde

Das Problem ist, dass in einigen Situationen das Zertifikat akzeptiert wird und alles gut geht. in anderen sind die Dinge nicht so gut.

Als die Schritte kann ich folgendes beschreiben.

Ich füge das Zertifikat dem Truststore hinzu, reInit die SSLSocketFactory. und das Problem ist, dass dies mit einem bestimmten Zertifikat und einer bestimmten Umgebung nicht funktioniert. Everithing ist Ok mit anderen Zertifikaten Annahme.

Die Java-Version auf dem Computer, auf dem es fehlschlägt, ist 1.8.0_102. Meine Entwicklungsmaschine ist mit Java Version 1.8.0_77. Kann dies ein Problem sein?

Irgendwelche anderen Gedanken darüber, was der Grund sein kann?

Eine weitere Sache: Das fehlgeschlagene Zertifikat fehlt einige Felder wie "Ort" "Bundesland".

+0

Bearbeiten Sie Ihre Frage und fügen Sie weitere Details hinzu. Welche Komponenten machen noch Probleme? Wie lädst du deinen Truststore und initiierst die SSLSocketFactory (poste deinen Code). – Robert

Antwort

0

Es stellte sich heraus, dass das Zertifikat nicht wirklich zum Laden hinzugefügt wurde. Nach der Behebung des Problems mit der Zugabe funktioniert alles gut.

Verwandte Themen