SORU
27 Aralık 2011, Salı


Nasıl parola korumalı bir Java anahtar deposu girmek veya şifre değiştirebilirim?

Java cacerts keystore içine güvenilir bir sertifikalı almaya çalışıyorum ama bir sorunum var. Mevcut güvenilir sertifikalar listesine denedim ve anahtar deposu şifre korumalı değil gibi görünüyor.

$ 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

Güvenilir bir sertifika almaya çalıştım:

$ 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

Ben de şifre değiştirmek için çalıştı "yok" bir şey:

$ 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

CEVAP
27 Aralık 2011, Salı


cacerts (burada anahtar parola korumalı değil

Bu yanlış bir varsayım. Eğer daha dikkatli okursanız, şifreyi vermedi çünkü Listeleme deposu bütünlüğünü doğrulama olmadan sağlanan bulabilirsiniz. Listenin bir parola gerektirmez, ama deposu kesinlikle belirtildiği gibi bir şifre vardır:

Kendi bütünlüğünü doğrulamak için anahtar deposu parolanızı girmelisiniz.

Java varsayılan cacerts (burada şifre """ belirli bir nokta. changeme", bir Mac üzerinde değilseniz, changeit. Görünüşe göre Dağ Aslanı olarak yorumlar ve bir cevap dayalı), Mac için parola şimdi de "changeit" Oracle şimdi Mac JVM dağıtım yürütmekte olduğu için, muhtemelen.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Nightmare2005

    Nightmare200

    14 Ocak 2007
  • Sorikan

    Sorikan

    3 ŞUBAT 2008
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009