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証明書をインストールするその他の方法
CSRはCRTの生成に使用されます。godaddyに移動してこのキーストアからCSR値を貼り付ける必要があります。これにより、CRTが生成されます。これをインポートします。現在、CRTではなくCSRを追加しようとしています。