我正在使用OpenSSL .NET项目(https://github.com/openssl-net/openssl-net)。
在C ++代码中,我已经从.pkcs8文件(30 82 02 4b 02 01 20 30 81 ...
)读取私钥到EVP_PKEY
结构,如下所示:
FILE* pFile = NULL;
pFile = fopen("myfile.pkcs8", "rb");
if (pFile)
{
EVP_PKEY* m_pEVP_PKEY;
m_pEVP_PKEY = d2i_PrivateKey_fp(pFile, NULL);
}
但我似乎无法在.NET项目中找到等同于d2i_PrivateKey_fp
的东西。
我如何读取EVP_PKEY
结构的私钥?
谢谢!