केवल ब्राउज़र के माध्यम से PEM डाउनलोड करें


4

मैं PEM प्रारूप में एक प्रमाण पत्र डाउनलोड करना चाहूंगा ...

-----BEGIN CERTIFICATE-----
XoSDIKaItcRzMGrVqFPY9lG72Oe68lnLZWYQSkvqePC/04QnapOP...
(...)
-----END CERTIFICATE-----

... सीधे एक वेब ब्राउज़र से, एक HTTPS वेबसाइट पर जाकर। क्या कोई ब्राउज़र फ़ंक्शन या ऐड-ऑन है जो ऐसा करने की अनुमति देता है?

मैं Win10 के तहत Chrome का उपयोग कर रहा हूं, लेकिन अन्य ब्राउज़रों / OSes के बारे में उत्तर उपयोगी हो सकते हैं।

मैं यह करने की कोशिश नहीं कर रहा हूँ UNIX कमांड लाइन टूल्स उदा

openssl s_client -connect mysite:443 > tmpfile

कौन सा ब्राउज़र? कौन सा ऑपरेटिंग सिस्टम?
garethTheRed

Win10 के तहत क्रोम, लेकिन यह कड़ाई से महत्वपूर्ण नहीं है।
dr01

पीईएम उत्पन्न करें, इसे एक निर्देशिका में डालें (यह सुलभ है) और इसे डाउनलोड करें?
सेठ

@ सेठ मुझे कोई प्रमाणपत्र नहीं बनाना है, मैं इसे मौजूदा HTTPS वेबसाइट से डाउनलोड करना चाहता हूं।
dr01

जवाबों:


5

एक पीईएम एक विशेष प्रारूप है। यदि आपके पास PEM प्रारूप में कोई फ़ाइल नहीं है, तो आप इसे PEM फ़ाइल के रूप में डाउनलोड नहीं कर पाएंगे। आप जो कुछ भी कर सकते हैं वह प्रमाण पत्र की जानकारी प्राप्त करें और इसे जिस भी स्वरूप में आपकी आवश्यकता है, उसे रूपांतरित करें।

आपकी प्रतिक्रियाओं से ऐसा नहीं लगता है कि आप वास्तव में फ़ाइल डाउनलोड करने में रुचि रखते हैं, बल्कि एक प्रमाण पत्र को सहेजते हैं, जो एचटीटीपीएस कनेक्शन के लिए पीईएम फ़ाइल के रूप में उपयोग किया जाता है। उस स्थिति में (कम से कम फ़ायरफ़ॉक्स और क्रोम के लिए) उपयोग किए जा रहे प्रमाणपत्र का विवरण देखें और इसे फ़ाइल के रूप में सहेजने के लिए चुनें।

फ़ायरफ़ॉक्स के लिए निम्न कार्य करें:

लॉक> एरो> अधिक जानकारी> प्रमाणपत्र देखें> विवरण> निर्यात पर क्लिक करें

हमेशा के लिए क्रोम:

Lock> Valid> Details> Copy to File पर क्लिक करें

क्रोम का उपयोग कर एक प्रमाण पत्र सहेजें

वास्तविक सहेजें फ़ंक्शन PEM के लिए अनुमति नहीं देगा, इसलिए आपको इसे बाद में कनवर्ट करना होगा, जैसे कि Opensl का उपयोग करना।

किसी फ़ाइल के रूप में स्थानीय सर्वर SSL प्रमाणपत्र को स्थानीय रूप से कैसे बचाया जाए, इसमें इन चरणों का उपयोग करके क्रोम में उस जानकारी को देखना संभव नहीं है।

परिणामी फ़ाइल को परिवर्तित करने के तरीके के बारे में जानकारी के लिए .crt से .pem [डुप्लिकेट] पर एक नज़र डालें । यह अनिवार्य रूप से है openssl x509 -in mycert.crt -out mycert.pem -outform PEM


2
धन्यवाद, यह काम किया। वास्तव में OpenSSL का उपयोग करने की कोई आवश्यकता नहीं है, "कॉपी करने के लिए फ़ाइल की प्रतिलिपि" के बाद दूसरा विकल्प "बेस -64 एनकोडेड X.509 (.CER)" का चयन करके पीईएम प्रारूप में प्रमाण पत्र को सहेजना संभव है।
dr01
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.