openssl genrsa -out private.key 1024
openssl rsa -in private.key -pubout -out public.key
BIO
*
key
=
NULL;
RSA * r = NULL;
key = BIO_new(BIO_s_file());
BIO_read_filename(key, " c:\\private.key " );
r = PEM_read_bio_RSAPrivateKey(key, NULL, NULL, NULL);
BIO_free_all(key);
RSA * r = NULL;
key = BIO_new(BIO_s_file());
BIO_read_filename(key, " c:\\private.key " );
r = PEM_read_bio_RSAPrivateKey(key, NULL, NULL, NULL);
BIO_free_all(key);
读取 private key 读取正常,r 并不返回空
使用同样方法读取 public key
BIO
*
key
=
NULL;
RSA * r = NULL;
key = BIO_new(BIO_s_file());
BIO_read_filename(key,
RSA * r = NULL;
key = BIO_new(BIO_s_file());
BIO_read_filename(key,