Saya mengalami masalah menghasilkan kunci publik yang PEM_read_bio_RSA_PUBKEY()
dapat mengkonsumsi fungsi openssl . Saya terus mendapatkan kesalahan.
Jelas saya tidak bisa hanya menggunakan string ASCII dalam ssh-keygen <>.pub
file kunci seperti dalam format file SSH atau saya mungkin SubjectPublicKeyInfo
struktur.
Berikut kode gen kunci: ssh-keygen -t rsa -b 1024 -C "Test Key"
Saya menemukan konverter di php di web yang akan mengubah isi kunci publik menjadi format string PEM ASCII base64. Namun fungsinya masih tidak menyukainya.
Dokumentasi Opensl menyatakan:
- “Fungsi RSA_PUBKEY () yang memproses kunci publik menggunakan struktur EVP_PKEY”
- “Fungsi RSA_PUBKEY juga memproses kunci publik RSA menggunakan struktur RSA”
Bagaimana cara mendapatkan kunci publik OpenSSH saya ke dalam salah satu format yang akan dikonsumsi fungsi OpenSSL?