Openssl PEM_read_bio_RSA_PUBKEY()
işlevinin tüketebileceği ortak bir anahtar oluşturma konusunda sorun yaşıyorum . Hata alıyorum.
Açıkçası, ASCII dizesini ssh-keygen <>.pub
SSH dosya biçiminde olduğu gibi anahtar dosyada da kullanamıyorum ya da belki yapıyorum SubjectPublicKeyInfo
.
İşte anahtar gen kodu: ssh-keygen -t rsa -b 1024 -C "Test Key"
Genel anahtarın içeriğini base64 PEM ASCII string biçimine dönüştürecek olan web üzerinde php'de bir dönüştürücü buldum. Ancak, işlev hala onu sevmiyor.
Openssl belgelendirmesi:
- “EVP_PKEY yapısını kullanarak genel anahtarı işleyen RSA_PUBKEY () işlevi”
- “RSA_PUBKEY işlevleri ayrıca bir RSA yapısı kullanarak bir RSA ortak anahtarını işliyor”
OpenSSH ortak anahtarımı, OpenSSL işlevinin onu kullanacağı herhangi bir biçimde nasıl alabilirim?