Próbuję zaimportować zaufany certyfikat do magazynu kluczy Java Cacerts , ale mam problem. Próbowałem wyświetlić listę istniejących zaufanych certyfikatów i wygląda na to, że magazyn kluczy nie jest chroniony hasłem.
$ 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
Próbowałem zaimportować zaufany certyfikat:
$ 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
Próbowałem też zmienić hasło z „none” na coś:
$ 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
Domyślne hasło magazynu kluczy to: „changeit”. Działałem zgodnie z moimi poleceniami, które tu wpisałeś, do importu certyfikatu. Mam nadzieję, że rozwiązałeś już swój problem.
źródło
Mac Mountain Lion ma to samo hasło, teraz używa Oracle.
źródło
Dostęp do niezabezpieczonego hasłem magazynu kluczy Java i zmianę hasła można wykonać za pomocą samego języka programowania Java.
Ten artykuł zawiera kod:
thetechawesomeness.ideasmatter.info
źródło