JKJS
所見:
次のコマンドで RSA 秘密鍵が作成されたとします。
openssl genrsa -out mykey.pem 1024
次に、Cでそのファイルからキーを読み取るのに問題はありません:
RSA *privatekey=NULL;
privatekey=PEM_read_RSAPrivateKey(fp,NULL,NULL,NULL);
if(privatekey==NULL)
ERR_print_errors_fp(stderr);
ただし、次のコマンドで RSA キーペアを作成した場合:
openssl req -newkey rsa:1024 -sha1 -keyout mykey.pem -out rootreq.pem
次に mykey.pem から読み取るとエラーになります。なんで?
JKJS ハーディク