SSL を使用して Tomcat サーバーを構成しようとしています。私はこうしてキーペアを生成しました:
$ keytool -genkeypair -alias tomcat -keyalg RSA -keystore keys
次に、証明書署名要求を生成します。
$ keytool -certreq -keyalg RSA -alias tomcat -keystore keys -file tomcat.csr
次に、内容をコピーtomcat.csr
して Thawte の Web サイトのフォームに貼り付け、試用版の SSL 証明書を要求します。その見返りに、 で区切られた 2 つの証明書を取得し、 と の下に-----BEGIN ... -----END
保存します。(Thawte では、2 番目の証明書を「Thawte Test CA Root」証明書と呼んでいます)。tomcat.crt
thawte.crt
どちらかをインポートしようとすると失敗します:
$ 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
これらのコマンドのいずれかにオプションを追加し-trustcacerts
ても、何も変わりません。
私がここで間違っていることは何か分かりますか?