मैं एक सार्वजनिक कुंजी जनरेट कर रहा हूँ, जिसे ओपनसेल PEM_read_bio_RSA_PUBKEY()
फ़ंक्शन उपभोग कर सकता है। मुझे त्रुटियाँ मिलती रहती हैं।
स्पष्ट रूप से मैं ssh-keygen <>.pub
मुख्य फ़ाइल में एएससीआईआई स्ट्रिंग का उपयोग नहीं कर सकता क्योंकि यह एसएसएच फ़ाइल प्रारूप में है या मैं शायद SubjectPublicKeyInfo
संरचना।
यहाँ मुख्य जीन कोड है: ssh-keygen -t rsa -b 1024 -C "Test Key"
मुझे वेब पर php में एक कनवर्टर मिला, जो सार्वजनिक कुंजी की सामग्री को एक बेस 64 PEM ASCII स्ट्रिंग प्रारूप में बदल देगा। हालाँकि फ़ंक्शन अभी भी इसे पसंद नहीं करता है।
Openssl प्रलेखन राज्यों:
- "RSA_PUBKEY () फ़ंक्शन जो EVP_PKEY संरचना का उपयोग कर एक सार्वजनिक कुंजी को संसाधित करता है"
- "RSA_PUBKEY फ़ंक्शन भी RSA संरचना का उपयोग करके RSA सार्वजनिक कुंजी संसाधित करता है"
मैं अपनी OpenSSH सार्वजनिक कुंजी को किसी भी प्रारूप में कैसे प्राप्त करूंगा कि OpenSSL फ़ंक्शन इसका उपभोग करेगा?