2016-12-24 2 views
1

Ich habe vor kurzem einen SSL-Schlüssel für meine Website gekauft und bin beim Erstellen des Schlüsselspeichers auf etwas Seltsames gestoßen. In der Godaddy Tutorial heißt es, das Stammzertifikat zu importieren, installieren Sie das Zwischenzertifikat und installieren Sie das ausgestellte Zertifikat in den Keystore.GoDaddy SSL-Zertifikat Keystore Installation Tomcat7

Beim Herunterladen der Dateien von GoDaddy obwohl es mir drei .crt-Dateien gibt. Einer hat einen Hex-Namen, der das eigentliche Zertifikat ist, und zwei andere Dateinamen: gdig2.crt und gd_bundle-g2-g1.crt.

Wie soll ich importieren diese Dateien in der Art, die sie tun?

Hinweis: Beim Betrachten der Bundle-Datei enthält es 3 Zertifikate.

Antwort

0

Sie benötigen Ihren vorhandenen Schlüsselspeicher, der Ihren privaten Schlüssel (und das vorläufige Zertifikat) enthält. Wenn Sie das verloren haben, müssen Sie noch einmal von vorne beginnen, indem Sie einen neuen privaten Schlüssel, ein neues Zertifikat und eine neue Zertifizierungsstelle generieren und diese an Ihre Zertifizierungsstelle senden, damit sie ersetzt werden kann.

Dann importieren Sie die Zertifikate, die Sie von Ihrem CA (GoDaddy) erhielten mit diesem Befehl jedes Mal: ​​

$ keytool -importcert -trustcacerts -keystore [yourstore.jks] \ 
    -alias [certname] < [certificate].crt 

Import der certs in der Reihenfolge, in der GoDaddy vorgeschlagen. Vielleicht möchten Sie eine Kopie Ihres Schlüsselspeichers erstellen, bevor Sie beginnen, nur für den Fall, dass Sie alles kaputt machen.

+0

Muss ich alle .crt-Dateien oder nur das Bundle importieren? Kann ich alle Zertifikate aus der Bundle-Datei importieren? – Goodwin

+1

Ich glaube nicht, dass 'keytool' eine Bundle-Datei verarbeiten kann (das sind nur alle certs in einer Datei). Ich würde sie einzeln nacheinander importieren und die Bundle-Datei ignorieren. Denken Sie daran: Backups. –

+0

Tatsächlich enthält das Bündel das Zwischenzertifikat und kann in einigen Fällen wichtig sein. Mit Keytool können Sie es wie folgt importieren: keytool -import -trustcacerts -alias intermediate -file intermediate.crt -keystore KeyStore.jks –