Saya mencoba mengimpor sertifikat tepercaya ke keystore cacerts Java , tetapi saya punya masalah. Saya mencoba mencantumkan sertifikat tepercaya yang ada dan tampaknya keystore tidak dilindungi sandi.
$ 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
Saya mencoba mengimpor sertifikat tepercaya:
$ 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
Saya juga mencoba mengubah sandi dari "tidak ada" menjadi sesuatu:
$ 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
Sandi keystore secara default adalah: "changeit". Saya berfungsi untuk perintah saya yang Anda masukkan di sini, untuk impor sertifikat. Saya harap Anda sudah memecahkan masalah Anda.
sumber
Mac Mountain Lion memiliki kata sandi yang sama sekarang menggunakan Oracle.
sumber
Masuk ke keystore Java yang tidak dilindungi kata sandi dan mengubah kata sandi dapat dilakukan dengan bantuan bahasa pemrograman Java itu sendiri.
Artikel itu berisi kode untuk itu:
thetechawesomeness.ideasmatter.info
sumber