我试图导入一个可信任的证书到Java cacerts keystore,但我遇到了问题。我试图列出现有的可信证书,看起来密钥库没有密码保护。如何进入无密码保护的Java密钥库或更改密码?
$ 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 -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 -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
谢谢!我无法弄清楚为什么密码是! – 2012-05-24 16:22:30
是的,谢谢。多么可怕的默认密码。我无法弄清楚它是什么。我刚刚删除了cacerts文件,并用我自己的文件替换了它。 – HeyWatchThis 2012-08-15 23:37:52
正如datasmid所述,如果您正在运行Mountain Lion,Mac密码也是“changeit” – Niro 2013-04-16 16:40:16