मैं गैर-पासवर्ड संरक्षित जावा कीस्टोर में कैसे जा सकता हूं या पासवर्ड बदल सकता हूं?


121

मैं जावा कैस्केर्ट कीस्टोर में एक विश्वसनीय प्रमाणित आयात करने की कोशिश कर रहा हूं , लेकिन मुझे एक समस्या है। मैंने मौजूदा विश्वसनीय प्रमाणपत्रों को सूचीबद्ध करने की कोशिश की और ऐसा लगता है कि कीस्टोर पासवर्ड संरक्षित नहीं है।

$ 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

मैंने "कुछ भी नहीं" से पासवर्ड को किसी चीज़ में बदलने की कोशिश की:

$ 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

जवाबों:


206

जिसका अर्थ है कि कैसर्ट कीस्टोर पासवर्ड प्रोटेक्टेड नहीं है

वह झूठी धारणा है। यदि आप अधिक ध्यान से पढ़ते हैं, तो आप पाएंगे कि सूची किस्टोर की अखंडता की पुष्टि किए बिना प्रदान की गई थी क्योंकि आपने पासवर्ड प्रदान नहीं किया था। लिस्टिंग के लिए पासवर्ड की आवश्यकता नहीं है, लेकिन आपके किस्टोर के पास निश्चित रूप से एक पासवर्ड है, जैसा कि संकेत दिया गया है:

इसकी अखंडता को सत्यापित करने के लिए, आपको अपना कीस्टोर पासवर्ड प्रदान करना होगा।

जब तक आप मैक पर नहीं होते हैं, तब तक जावा का डिफॉल्ट कैसर्ट पासवर्ड "चेंजिट" होता है, जहां यह एक निश्चित बिंदु तक "परिवर्तन" होता है। जाहिरा तौर पर माउंटेन लायन (टिप्पणियों और यहां एक अन्य उत्तर के आधार पर) के रूप में, मैक के लिए पासवर्ड अब "परिवर्तन" भी है, शायद इसलिए कि ओरेकल अब मैक जेवीएम के लिए भी वितरण का संचालन कर रहा है।


धन्यवाद! मैं यह पता नहीं लगा सका कि पासवर्ड क्यों था !!
जेसी बार्नम

2
हाँ धन्यवाद। क्या एक भयानक डिफ़ॉल्ट पासवर्ड। मैं समझ नहीं पा रहा था कि यह क्या है। मैंने अभी कैसर्ट फ़ाइल को डिलीट किया और उसे अपने साथ बदल दिया।
हेवचट

3
जैसा कि नीचे डेटास्मिड कहता है, यदि आप माउंटेन लॉयन को चला रहे हैं तो मैक पासवर्ड भी "चेंज" है
नीरो

19
"जावा का डिफ़ॉल्ट कैसर्ट पासवर्ड" चेंजिट "है: +1000 अगर मैं कर सकता था! धन्यवाद Stackoverflow!
नील वास

55

डिफ़ॉल्ट रूप से कीस्टोर का पासवर्ड है: "परिवर्तन"। प्रमाण पत्र के आयात के लिए मैंने आपके आदेशों को यहाँ दर्ज किया। मुझे आशा है कि आपने अपनी समस्या पहले ही हल कर ली है।


4

मैक माउंटेन लायन के पास एक ही पासवर्ड है अब वह Oracle का उपयोग करता है।


0

एक गैर-पासवर्ड संरक्षित जावा कीस्टोर में प्रवेश करना और पासवर्ड को बदलना जावा प्रोग्रामिंग भाषा की मदद से ही किया जा सकता है।

उस लेख में इसके लिए कोड है:

thetechawesomeness.ideasmatter.info

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.