2011-12-27 6 views
104

信頼できる証明書をJava cacerts keystoreにインポートしようとしていますが、問題があります。私は既存の信頼できる証明書を一覧表示しようとしましたが、そのキーストアはパスワードで保護されていないようです。私も何かに "なし" からパスワードを変更しようとしたパスワードで保護されていないJavaキーストアに入るか、パスワードを変更するにはどうすればよいですか?

$ keytool -importcert -alias "JiraCert" -file /root/c9ssl.crt -keystore /etc/java-6-sun/security/cacerts 
Enter keystore password: 
Keystore password is too short - must be at least 6 characters 
Enter keystore password: 
Keystore password is too short - must be at least 6 characters 
Enter keystore password: 
Keystore password is too short - must be at least 6 characters 
Too many failures - try later 

$ keytool -list -keystore cacerts 
Enter keystore password: 

***************** WARNING WARNING WARNING ***************** 
* The integrity of the information stored in your keystore * 
* has NOT been verified! In order to verify its integrity, * 
* you must provide your keystore password.     * 
***************** WARNING WARNING WARNING ***************** 

Keystore type: JKS 
Keystore provider: SUN 

Your keystore contains 76 entries 

は、私が信頼できる証明書をインポートしようとした

$ keytool -storepasswd -keystore cacerts.back 
Enter keystore password: 
Keystore password is too short - must be at least 6 characters 
Enter keystore password: 
Keystore password is too short - must be at least 6 characters 
Enter keystore password: 
Keystore password is too short - must be at least 6 characters 
Too many failures - try later 

答えて

186

ことのcacertsキーストアを意味していますパスワードで保護されていません

これは誤った仮定です。より注意深く読むと、パスワードを入力しなかったためにキーストアの整合性を確認することなくリストが提供されたことがわかります。このリストにはパスワードは必要ありませんが、キーストアにはパスワードがあります。

完全性を確認するには、キーストアパスワードを入力する必要があります。

Javaのデフォルトのcacertsパスワードは、Mac上で、特定のポイントまで「changeme」になっていない限り、「changeit」です。どうやらマウンテン・ライオンのように(ここでのコメントや別の答えによると)、Macのパスワードは「変更されました」となっています。これはおそらくOracleが現在Mac JVMの配布を取り扱っているからです。

+0

ありがとうございます!私はなぜパスワードがあったのか分からなかった! –

+2

よろしくお願いいたします。どのようなひどいデフォルトのパスワード。私はそれが何だったか把握できませんでした。私はちょうどcacertsファイルを削除し、それを私のものに置き換えました。 – HeyWatchThis

+3

datasmidは以下のように、マウンテンライオンを実行している場合のMacパスワードも「changeit」 – Niro

3

Mac Mountain Lionには現在Oracleを使用する同じパスワードがあります。

43

キーストアのパスワードは、デフォルトでは「changeit」です。私はあなたがここに入力した私の命令に、証明書のインポートのために機能しました。私はあなたがすでにあなたの問題を解決したことを願っています。

関連する問題