मौजूदा एसएसएल प्रमाणपत्र को बदलने के लिए कीटल कमांड?


12

मेरे पास एक लिनक्स सेंटो सर्वर है जो ग्लासफिश 3.1.2 ऐप सर्वर चला रहा है। ग्लासफिश से आने वाले डिफॉल्ट सीट्स पोर्ट 4848 और 8181 के लिए इंस्टॉल होते हैं, जो 1024 बिट्स होते हैं। मुझे 2048 बिट्स संस्करणों के साथ इन्हें बदलने की आवश्यकता है। ऐसा करने वाले keytool कमांड लाइन कोड बनाने में मदद की तलाश है।

मैं यहाँ पर सिल्ट लगाता हूँ:

# keytool -list -keystore keystore.jks
   Keystore type: JKS
   Keystore provider: SUN
   Your keystore contains 2 entries
   glassfish-instance, Feb 7, 2012, PrivateKeyEntry, 
   Certificate fingerprint (SHA1): 40:...:46
   s1as, Feb 7, 2012, PrivateKeyEntry, 
   Certificate fingerprint (SHA1): 3C:...:FC

जवाबों:


17

यहाँ आप जाते हैं, मैं इस पृष्ठ को हमेशा एक संदर्भ के रूप में बुकमार्क रखता हूं, द मोस्ट कॉमन जावा कीटल कूलस्टेर कमांड्स

इससे पहले कि आप इसे दोबारा जोड़ सकें, आपको प्रमाणपत्र को हटाना होगा। उपरोक्त पृष्ठ से:

Java Keytool keystore से एक प्रमाणपत्र हटाएं

  • keytool -delete -alas mydomain -keystore keystore.jks

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