Java Keytool-Fehler nach dem Importieren des Zertifikats "keytool error: java.io.FileNotFoundException & amp; Zugriff abgelehnt"

Ich versuche, die Verbindung einer Java-Web-API über HTTPS; wird jedoch eine Ausnahme geworfen:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException

Ich diese Schritte befolgt, die ich gelernt von online-keytool & SSL-cert-Tutorien:

  1. Kopierte ich die HTTPS-URL in den browser heruntergeladen, die SSL-Zertifikate & Installiert im browser den Internet Explorer verwenden.
  2. Exportiert die Zertifikate auf einen Pfad auf meinem computer, die Zertifikate gespeichert wurden, als .cer
  3. Verwendet das Dienstprogramm keytool - import-option. Den folgenden Befehl ohne Fehler ausgeführt.
    keytool -import -alias downloadedCertAlias -keystore C:\path\to\my\keystore\cacerts.file -file C:\path\of\exportedCert.cer
  4. Wurde ich aufgefordert für ein Kennwort an der Eingabeaufforderung, die ich eingegeben dann wurde ich authentifiziert.
  5. Den cmd Fenster gedruckt einige Zertifikat-Daten - & Signaturen und ich wurde aufgefordert, mit der Frage:

    Vertrauen Sie diesem Zertifikat?

    Ich mit ja beantwortet.

  6. Die cmd-Eingabeaufforderung angezeigt

    Certificate was added to keystore

    Aber nach dieser Nachricht eine weitere Ausnahme wurde angezeigt:

    keytool error: java.io.FileNotFoundException: C:\Program files\...\cacerts <Access Denied>

Schließlich, wenn ich überprüft den keystore , das SSL-Zertifikat wurde nicht Hinzugefügt, und meine Anwendung gibt die gleiche Ausnahme war ich immer früher, wenn Sie versuchen, eine Verbindung herzustellen:

(javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException)

InformationsquelleAutor der Frage cyber101 | 2012-04-25

Schreibe einen Kommentar