5
ssh-keygen公開鍵をopenssl PEM_read_bio_RSA_PUBKEY()関数が使用する形式に変換するにはどうすればよいですか?
openssl PEM_read_bio_RSA_PUBKEY()関数が消費できる公開鍵の生成に問題があります。エラーが発生し続けます。 明らかにssh-keygen <>.pub、SSHファイル形式のようにキーファイルでASCII文字列を使用したり、SubjectPublicKeyInfo構造化したりすることはできません。 主要なコードは次のとおりです。 ssh-keygen -t rsa -b 1024 -C "Test Key" 公開キーの内容をbase64 PEM ASCII文字列形式に変換するコンバーターをWeb上のphpで見つけました。ただし、この関数はまだ好きではありません。 Opensslドキュメントには次のように記載されています。 「EVP_PKEY構造を使用して公開鍵を処理するRSA_PUBKEY()関数」 「RSA_PUBKEY関数は、RSA構造を使用してRSA公開鍵も処理します」 OpenSSH公開キーをOpenSSL関数が使用するいずれかの形式にするにはどうすればよいですか?