【发布时间】:2014-01-21 18:57:15
【问题描述】:
我有一个来自 Windows 商店的证书,我想使用 CryptoAPI 提取 PEM 格式的公钥。
PCCERT_CONTEXT pCert = CertFindCertificateInStore (...);
从pCert,没有明显的方法可以使用 CryptoAPI 获取 PEM 格式的公钥证书。
【问题讨论】:
我有一个来自 Windows 商店的证书,我想使用 CryptoAPI 提取 PEM 格式的公钥。
PCCERT_CONTEXT pCert = CertFindCertificateInStore (...);
从pCert,没有明显的方法可以使用 CryptoAPI 获取 PEM 格式的公钥证书。
【问题讨论】:
CertFindCertificateInStore 返回PCCERT_CONTEXT,它有一个pCertInfo 作为成员,类型为PCERT_INFO,它又具有一个SubjectPublicKeyInfo 类型的CERT_PUBLIC_KEY_INFO 成员,它应该有你需要的东西) ...希望这会有所帮助:)
【讨论】:
SubjectPublicKeyInfo 是哪种格式。