1. ホーム
  2. java

[解決済み] Error Importing SSL certificate : X.509 証明書ではありません

2022-02-02 14:20:08

質問

以下の手順でSSL証明書を更新しています。 この記事 .

私は証明書については素人なので、次のようにしました。 このガイド . しかし

keytool -keystore mycacerts -storepass changeit -importcert -file "C:\Users\Noks\Desktop\cacerts.pem" -v

エラーが出ます。

keytool error: java.lang.Exception: Input not an X.509 certificate
java.lang.Exception: Input not an X.509 certificate
        at sun.security.tools.KeyTool.addTrustedCert(KeyTool.java:1913)
        at sun.security.tools.KeyTool.doCommands(KeyTool.java:818)
        at sun.security.tools.KeyTool.run(KeyTool.java:172)
        at sun.security.tools.KeyTool.main(KeyTool.java:166)

どうすれば直るのですか?

どのように解決するのですか?

cacerts.pemファイルには、単一の証明書が格納されていますか?それはPEMなので、それを見てください(テキストエディタで)、それはで始まるはずです。

-----BEGIN CERTIFICATE-----

で締めくくり、最後に

-----END CERTIFICATE-----

最後に、破損していないことを確認するために、opensslを取得し、その詳細を以下の方法で表示します。

openssl x509 -in cacerts.pem -text