Heim >Java >javaLernprogramm >Warum zeigt meine Java-Anwendung nach dem Import eines selbstsignierten Zertifikats immer noch die Meldung „Kein gültiger Zertifizierungspfad gefunden' an?

Warum zeigt meine Java-Anwendung nach dem Import eines selbstsignierten Zertifikats immer noch die Meldung „Kein gültiger Zertifizierungspfad gefunden' an?

Linda Hamilton
Linda HamiltonOriginal
2024-12-06 15:50:15755Durchsuche

Why Does My Java Application Still Show

Gültiger Zertifizierungspfad zum angeforderten Zielfehler konnte nicht gefunden werden

Trotz Import des selbstsignierten Zertifikats in die Java Runtime Environment (JRE) von Auf dem Glassfish-Server können Benutzer immer noch auf die Fehlermeldung „Gültiger Zertifizierungspfad zum angeforderten Ziel konnte nicht gefunden werden“ stoßen, wenn sie versuchen, mit einer selbstsignierten Datei auf einem Server zu posten Zertifikat.

Dieses Problem kann dadurch entstehen, dass der Anwendungsserver einen anderen Truststore verwendet als den, in den das Zertifikat importiert wurde. Um dieses Problem zu beheben:

  1. Verwenden Sie das Argument -Djavax.net.debug zusammen mit dem Argument -Djavax.net.ssl.trustStore, um den richtigen Trust Store anzugeben. Zum Beispiel:
java -Djavax.net.debug=all -Djavax.net.ssl.trustStore=trustStore ...
  1. Verstehen Sie den Unterschied zwischen dem Keystore, der den privaten Schlüssel und das Zertifikat enthält, das zur Überprüfung der eigenen Identität des Benutzers verwendet wird, und dem Trust Store, der angibt, um welche Entitäten es sich handelt als vertrauenswürdig angesehen.
  2. Stellen Sie sicher, dass die eigene Identität des Benutzers auch über eine Vertrauenskette verfügt, die zu einem Root führt, getrennt von allen Ketten zu Roots für Entitäten, die der Benutzer besitzt Vertrauensstellungen.

Durch Befolgen dieser Schritte können Benutzer die Vertrauensspeichereinstellungen anpassen und ein klareres Verständnis der Vertrauensbeziehungen erlangen, um den Fehler „Gültiger Zertifizierungspfad zum angeforderten Ziel konnte nicht gefunden werden“ für selbstsignierte Zertifikate zu beheben .

Das obige ist der detaillierte Inhalt vonWarum zeigt meine Java-Anwendung nach dem Import eines selbstsignierten Zertifikats immer noch die Meldung „Kein gültiger Zertifizierungspfad gefunden' an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn