gpt4 book ai didi

openssl - 从 PEM 格式的私钥字节生成 EVP_PKEY

转载 作者:行者123 更新时间:2023-12-04 00:11:38 26 4
gpt4 key购买 nike

我有一个以 PEM 格式存储的私钥字节,在类型为 LPSTR 的变量中。即

LPSTR pPrivateKeyInPem; 

现在我需要使用 pPrivateKeyInPem 生成一个 EVP_PKEY,以便可以使用 SSL_CTX_use_PrivateKey 将其加载到 SSL_CTX 对象中() Openssl API。

我该怎么做?

最佳答案

我将省略从 LPSTR 到 char* 的转换,此处介绍:Convert lptstr to char*

对于 OpenSSL 部分

BIO *mem;
mem = BIO_new_mem_buf(pkey, -1); //pkey is of type char*

key = PEM_read_bio_PrivateKey(mem, NULL, NULL, 0);

关于openssl - 从 PEM 格式的私钥字节生成 EVP_PKEY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34283431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com