मुझे *.cer
फ़ाइल से सार्वजनिक कुंजी (आरएसए) निकालने की आवश्यकता है। मैं कुंजी निकालने और इसे .pem
फ़ाइल में संग्रहीत करना चाहता हूं ताकि मैं jsencrypt का उपयोग करके मूल्यों को एन्क्रिप्ट करने के लिए इसका मान उपयोग कर सकूं।एक .cer से आरएसए सार्वजनिक कुंजी निकालने और OpenSSL का उपयोग कर .pem में स्टोर करने के लिए कैसे करें?
निम्न आदेश धर्मान्तरित एक .cer
.pem
रहे हैं:
openssl x509 -inform der -in certificate.cer -out certificate.pem
अभी तक यह सार्वजनिक कुंजी लेकिन *.cer
फ़ाइल की सामग्री के साथ एक फ़ाइल के साथ एक फ़ाइल उत्पन्न नहीं करता है।
-----BEGIN CERTIFICATE-----
MIICPDCCAamgAwIBAg............
*lots of extra contents*
-----END CERTIFICATE-----
क्या आदेश मैं सार्वजनिक कुंजी निकालने और यह एक .pem
फ़ाइल में स्टोर करने के लिए इस्तेमाल करना चाहिए?
स्टैक ओवरफ़्लो प्रोग्रामिंग और विकास प्रश्नों के लिए एक साइट है। यह प्रश्न ऑफ़-विषय प्रतीत होता है क्योंकि यह प्रोग्रामिंग या विकास के बारे में नहीं है। सहायता केंद्र में [मैं यहां कौन से विषय पूछ सकता हूं] (http://stackoverflow.com/help/on-topic) देखें। शायद [सुपर उपयोगकर्ता] (http://superuser.com/) या [यूनिक्स और लिनक्स स्टैक एक्सचेंज] (http://unix.stackexchange.com/) पूछने के लिए एक बेहतर जगह होगी। यह भी देखें [मैं देव ओप्स के बारे में प्रश्न कहां पोस्ट करूं?] (Http://meta.stackexchange.com/q/134306) – jww
इन चीजों के साथ लड़ना अक्सर डेवलपर का बहुत होता है। प्रमाण पत्र प्रबंधन के बारे में SO पर बहुत सारे प्रश्न हैं। यह सुपर उपयोगकर्ता या लिनक्स या देव ओपीएस नहीं है, जिनमें से सभी पर्याप्त विशिष्ट नहीं हैं। मेरा मानना है कि यह वास्तव में सही जगह है। – Ghoti