Я пытаюсь импортировать доверенный сертификат в хранилище ключей Java cacerts , но у меня проблема. Я попытался перечислить существующие доверенные сертификаты, и кажется, что хранилище ключей не защищено паролем.
$ 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
Я также пробовал сменить пароль с "none" на что-нибудь:
$ 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
Пароль хранилища ключей по умолчанию: changeit. Я действовал по моим командам, которые вы ввели здесь, для импорта сертификата. Надеюсь, вы уже решили свою проблему.
источник
Mac Mountain Lion имеет тот же пароль, теперь он использует Oracle.
источник
Попасть в незащищенное паролем хранилище ключей Java и изменить пароль можно с помощью самого языка программирования Java.
Эта статья содержит код для этого:
thetechawesomeness.ideasmatter.info
источник