我有一个以PEM格式存储的私钥字节,存储在LPSTR
类型的变量中。
LPSTR pPrivateKeyInPem;
现在我需要使用pPrivateKeyInPem生成一个EVP_PKEY,以便可以使用Openssl的SSL_CTX_use_PrivateKey() API将其加载到SSL_CTX对象中。您该如何做呢?
我有一个以PEM格式存储的私钥字节,存储在LPSTR
类型的变量中。
LPSTR pPrivateKeyInPem;
BIO *mem;
mem = BIO_new_mem_buf(pkey, -1); //pkey is of type char*
key = PEM_read_bio_PrivateKey(mem, NULL, NULL, 0);