2010-05-17 12 views
42

मैं .jks फ़ाइल को p12 में कैसे परिवर्तित कर सकता हूं। jks एक जावा कुंजी स्टोर फ़ाइल है तो मैं इसे p12 प्रारूप में कैसे परिवर्तित कर सकता हूं?कनवर्ट करना .jks से p12

+11

आप अपने पिछले प्रश्नों के कुछ उत्तर को स्वीकार करना चाहिए। – Emil

+0

@Matrix क्या आपको वास्तव में स्वीकार्य नीचे दिए गए कोई भी जवाब नहीं मिला है? अपने प्रतिनिधि और बैज के साथ, आपको स्वीकार करना चाहिए या टिप्पणी करना चाहिए कि इनमें से कोई भी स्वीकार्य क्यों नहीं है। – JoeG

उत्तर

2

following page आपको उपयोगी SSL कमांड का एक सेट देता है, और आपको अपना उत्तर मिल जाएगा।

76

PKCS12 स्वरूप में एक JKS फ़ाइल कन्वर्ट (जावा 1.6.x और ऊपर)

keytool -importkeystore -srckeystore 
KEYSTORE.jks -destkeystore 
KEYSTORE.p12 -srcstoretype JKS 
-deststoretype PKCS12 -srcstorepass mysecret -deststorepass mysecret 
-srcalias myalias -destalias myalias -srckeypass mykeypass -destkeypass mykeypass -noprompt 

A few frequently used SSL commands

+0

यह एक उपयोगी लिंक है। धन्यवाद। – dajames

+0

क्या यह रूपांतरण केवल जावा 1.6.x और ऊपर के लिए किया जाना चाहिए? मैं पूछता हूं क्योंकि मैं जावा 1.7.x पर हूं और एक समस्या का सामना करना पड़ा जहां WSKeystore क्लास cacerts (डिफ़ॉल्ट कीस्टोर फ़ाइल) नहीं पढ़ सका जब तक कि मैं इसे cacerts.p12 में परिवर्तित नहीं कर देता। – Prince

+1

ध्यान दें कि कमांड में सीधे पासवर्ड की आपूर्ति करना सामान्य रूप से एक सुरक्षित अभ्यास नहीं है (जैसा कि कीटोल मैनपेज में उल्लेख किया गया है) क्योंकि पासवर्ड को आपके कमांड इतिहास से पढ़ा जा सकता है या 'ps' के साथ देखा जा सकता है। यदि आप पासवर्ड छोड़ देते हैं, तो टूल आपको इसके लिए संकेत देना चाहिए। –

26

JKS → P12 से:

Keytool -importkeystore -srckeystore keystore.jks -srcstoretype जेकेएस -डेस्टस्टोर टाइप पीकेसीएस 12 -डिस्टकीस्टोर कीस्टोर.p12

पी 12 → जेकेएस:

Keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore keystore.jks

2

यहाँ उसी के लिए एक एक पंक्ति आदेश है।

keytool -importkeystore -srckeystore <MY_KEYSTORE.jks> -destkeystore <MY_FILE.p12> -srcstoretype JKS -deststoretype PKCS12 -deststorepass <PASSWORD_PKCS12> -srcalias <ALIAS_SRC> -destalias <ALIAS_DEST>

की व्याख्या पैरामीटर:

MY_FILE.p12: path to the PKCS#12 file (.p12 or .pfx extension) that is going to be created. 
MY_KEYSTORE.jks: path to the keystore that you want to convert. 
PASSWORD_PKCS12: password that will be requested at the PKCS#12 file opening. 
ALIAS_SRC: name matching your certificate entry in the JKS keystore, "tomcat" for example. 
ALIAS_DEST: name that will match your certificate entry in the PKCS#12 file, "tomcat" for example. 
संबंधित मुद्दे