मैं Keytool का उपयोग कर x.JKS फाइल करने के लिए x.PFX फ़ाइल बदलने की कोशिश कर रहा हूँ, लेकिन मैं निम्नलिखित त्रुटि हो रही है मौजूद नहीं है कर रहे हैं:PFX:</p> <pre><code>keytool error: java.lang.Exception: Alias <2> does not exist </code></pre> <p>क्रिया है कि इस त्रुटि से पहले: उर्फ <*>
लिस्टिंग x.PFX फ़ाइल सामग्री (बस उर्फ नाम पढ़ने के लिए):
keytool -v -list -storetype pkcs12 -keystore x.pfx
Enter keystore password: x
Keystore type: PKCS12
Keystore provider: SunJSSE
Your keystore contains 1 entry
Alias name: 2
Creation date: 11-nov-2012
Entry type: PrivateKeyEntry
Certificate chain length: 3
Certificate[1]:
Owner: CN=x, OU=x, C=x
Issuer: CN=x, O=x, C=x
Serial number: x
Valid from: Wed Oct 24 11:46:10 CEST 2012 until: Fri Dec 13 09:28:40 CET 2013
Certificate fingerprints:
etc.
परिवर्तित के रूप में स्रोत उर्फ नाम
keytool -importkeystore -srckeystore x.pfx -srcstoretype pkcs12 -srcalias 2 -destkeystore x.jks -deststoretype jks -destalias xyz
Enter destination keystore password: y
Re-enter new password: y
Enter source keystore password: x
keytool error: java.lang.Exception: Alias <2> does not exist
"2" का उपयोग कर मुझे यकीन है कि मैं गलत क्या कर रहा हूँ नहीं कर रहा हूँ x.JKS फ़ाइल में फ़ाइल x.PFX? पीएफएक्स फ़ाइल में केवल एक उपनाम (2) के साथ केवल एक प्रविष्टि होती है। मैंने इन srcalias मानों का उपयोग करने का भी प्रयास किया: 2, "2", "2"। स्रोत उपनाम नाम जानने के बिना keytool का उपयोग कर पीएफएक्स को जेकेएस में परिवर्तित करने का कोई और तरीका है?
यह मेरे लिए काम किया too..Strange !!! – abhilash