gpt4 book ai didi

CryptoApi:导出没有私钥的证书?

转载 作者:行者123 更新时间:2023-12-04 18:20:22 33 4
gpt4 key购买 nike

我使用 CertCreateSelfSignCertificate 生成了一个自签名证书功能。这会产生一个 PCCERT_CONTEXT。

如何仅使用公钥导出存储在 PCCERT_CONTEXT 变量中的证书?我想这样做,将其发送给网络中的其他方,以便它们能够使用公钥加密消息。

我认为这是一个直接的选择,但事实并非如此。

最佳答案

不需要 pfx。

证书存在于结构内 CERT_CONTEXT : 只保存成员 指向的缓冲区的内容pbCertEncoded 并且其长度是成员的值cbCertEncoded .

此外,该证书的公钥直接存在于 中。 CERT_CONTEXT 结构: pCertInfo->SubjectPublicKeyInfo .例如,您可以使用 导入它。 CryptImportPublicKeyInfo 然后调用加密加密 加密数据。

有了这两个选项,您就拥有了开始加密消息所需的一切。当然,必须妥善保管私钥才能解密加密数据。

关于CryptoApi:导出没有私钥的证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10807029/

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