Ich versuche, einen Tomcat-Server mit SSL zu konfigurieren. Ich habe so ein Schlüsselpaar erzeugt:Importieren von Thawte-Test-Zertifikaten in einen Java-Keystore
$ keytool -genkeypair -alias tomcat -keyalg RSA -keystore keys
Next ich eine Zertifikatsignierungsanforderung erzeugen:
$ keytool -certreq -keyalg RSA -alias tomcat -keystore keys -file tomcat.csr
Dann copy-paste ich den Inhalt tomcat.csr
in eine Form auf Thawte Webseite, für einen Versuch zu fragen SSL-Zertifikat Dafür bekomme ich zwei Zertifikate mit -----BEGIN ... -----END
, die ich unter tomcat.crt
und thawte.crt
speichere. (Thawte nennt das zweite Zertifikat ein "Thawte Test CA Root" -Zertifikat).
Wenn ich versuche, eine von ihnen zu importieren es fehlschlägt:
$ keytool -importcert -alias tomcat -file tomcat.crt -keystore keys
Enter keystore password:
keytool error: java.lang.Exception: Failed to establish chain from reply
$ keytool -importcert -alias thawte -file thawtetest.crt -keystore keys
Enter keystore password:
keytool error: java.lang.Exception: Input not an X.509 certificate
die -trustcacerts
Option Hinzufügen, um einen dieser Befehle entweder gar nichts ändern.
Irgendeine Idee, was ich hier falsch mache?
Danke ... Du würdest denken, sie würden dies in der E-Mail erwähnen ... Da der Zwischenruf (auch in der E-Mail) x509 ist! –