1. ホーム
  2. java

[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合

2022-01-25 18:27:23

質問

ローカルマシンで証明書を生成する際に、以下のエラーが発生します。

C:\Users\abc>keytool -genkey -alias tomcat -keyalg RSA
Enter keystore password:
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

jdk のバージョンに問題があるようです。同僚のマシンで同じコマンドを実行したところ、問題なく動作しました。

ご意見をお聞かせください。

解決方法は?

あなたの記述から、あなたはWindowsマシンを使用しており、あなたのホームはabcであると仮定します。

では、次に。原因

このコマンドを実行すると

keytool -genkey -alias tomcat -keyalg RSA

は、明示的に鍵ストアを指定していないため、鍵ストアを生成しようとします (あなたの場合は例外が発生したため、更新しようとします)。 C:\users\abc>.keystore

.keystore

  1. C:\users\abc> の場所で、コマンドを試してみてください。

  2. または、以下のコマンドを実行すると、新しいxyzkeystoreが作成されます。

    {コード

keytool -genkey -keystore xyzkeystore -alias tomcat -keyalg RSA