जवाबों:
-printcertइस तरह कमांड का उपयोग करें:
keytool -printcert -file certificate.pem
.pem। टेक्स्ट एडिटर का उपयोग करके उन्हें 2 फ़ाइलों में अलग करें और उपरोक्त कमांड काम करेगा। (संकेत: कॉपी -- BEGIN CERTIFICATE --लाइन टू -- END CERTIFICATE --न्यू फाइल)
उपयोग करने का एक विकल्प keytool, आप कमांड का उपयोग कर सकते हैं
openssl x509 -in certificate.pem -text
यह आपके द्वारा opensslस्थापित किसी भी x509 .pem फ़ाइल के लिए काम करना चाहिए ।
keytoolबाहर के साथ errored java.lang.Exception: Failed to parse inputकुछ PEMS के लिए, लेकिन यह उन सभी के लिए काम किया
openssl x509 -in file.pem -text | grep -A 1 'Alternative Name'
fileयह जानने के लिए कमांड का उपयोग किया कि यह "आरएएसए" है न कि "एक्स 509" (जैसे file xyz.pem)।
x509प्रमाणपत्रों के rsaलिए प्रारूप है, एक सार्वजनिक / निजी कंप्यूटर जोड़े के लिए प्रारूप है।