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

  • androidandme

    androidandme

    10 Mart 2009
  • TROPFEST

    TROPFEST

    27 Mart 2007
  • vgeller1

    vgeller1

    22 Kasım 2009