web-dev-qa-db-ja.com

TomcatへのSSL証明書のインストール

scala play framework on buntの新しい証明書を作成しようとしていますが、keytoolでキーをインポートできません。何が原因なのかわからなかったので、誰かが私の問題を認識したらここで見たいと思いました。

まず、を使用して秘密鍵を作成します

keytool -genkey -alias Tomcat -keyalg RSA -keystore Tomcat.keystore

次に、CSRを生成します

keytool -certreq -keyalg RSA -alias Tomcat -file my-csr-file.csr -keystore Tomcat.keystore

生成されたCSRをコピーしてGodadyに貼り付けます

godaddyでTomcatサーバーを選択すると、godaddyの新しい認定を取得しました。3つのファイルを取得します。

28042ad1aadd20.crt
Gd_bundle-g2-g1.crt
gdig2.crt

ルート証明書と中間証明書のインストール

wget https://certs.godaddy.com/repository/valicert_class2_root.crt –no-check-certificate
keytool -import -alias root -keystore Tomcat.keystore -trustcacerts -file valicert_class2_root.crt

wget https://certs.godaddy.com/repository/Gd_cross_intermediate.crt –no-check-certificate
keytool -import -alias cross -keystore Tomcat.keystore -trustcacerts -file Gd_cross_intermediate.crt

2番目の中間体(Gd_intermediate.crt):

wget https://certs.godaddy.com/repository/Gd_intermediate.crt –no-check-certificate
keytool -import -alias intermed -keystore Tomcat.keystore -trustcacerts -file Gd_intermediate.crt

SSL証明書のインストール

keytool -import -alias Tomcat -keystore Tomcat.keystore -trustcacerts -file my-csr-file.csr

ここで私は次のエラーを受け取ります

keytool error: Java.security.cert.CertificateParsingException: Java.io.IOException: ObjectIdentifier() -- data isn't an object ID (tag = 49)

誰かが問題を認識していますか?またはubuntuを使用してTomcatサーバーのgodaddyssl証明書をインストールするその他の方法

4
Gabber

CSRはCRTの生成に使用されます。godaddyに移動してこのキーストアからCSR値を貼り付ける必要があります。これにより、CRTが生成されます。これをインポートします。現在、CRTではなくCSRを追加しようとしています。

1
D Whyte