1. ホーム
  2. java

[解決済み] keytool : 証明書のインポートでエラーメッセージが表示される - 鍵屋が改ざんされているか、パスワードが正しくない。

2022-02-11 10:53:55

質問内容

私の目標は、証明書を生成し、それをファイルにエクスポートして、JDKキーストアにインポートすることです。

最初のステップでは、次のコマンドを使用して自己署名証明書を生成し、鍵屋と鍵に「password」としてパスワードを提供しました。

keytool   -genkeypair  -keystore .keystore  -alias uasera  -keyalg RSA

第二段階として、同様のパスワードと以下のコマンドを使用して証明書をエクスポートしました。

keytool  -exportcert  -keystore  .keystore  -alias usera  -file usera.crt

NOW!

同様のパスワードと以下のコマンドを使用して、JDKのcacertsにこの証明書をインポートしようとしていますが、例外が発生します。

keytool -importcert -file usera.crt -keypass password  -keystore "C:\Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts"

ERROR

K:\java keystoreのパスワードを入力してください。 keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

解決方法は?

この問題を解決しました。私は、JDKのcacerts keystoreを更新するために、私のパスワードである'password'を使用していました。 cacerts keystoreのデフォルトパスワードは'changeit'です。