C ++访问受信任的根证书

时间:2018-01-03 16:03:22

标签: c++ windows certificate private-key cryptoapi

我已经使用openSSL创建了一个公钥/私钥对,并将其转换为带有openSSL的*.pfx文件。然后我将此文件导入Windows Trusted Certificate Store

我现在想通过c ++代码从这个证书中访问私钥。 这可能吗?如果是的话,你能指点我一个方向吗?我还没找到合适的东西。

1 个答案:

答案 0 :(得分:1)

是的,可以访问私钥。

CertEnumCertificatesInStore返回PCCERT_CONTEXT 结构,其中包含证书的编码和解码表示。将此结构传递给CryptAcquireCertificatePrivateKey可从证书中获取私钥