我有Windows商店的证书,我想使用CryptoAPI提取PEM格式的公钥。

PCCERT_CONTEXT pCert  = CertFindCertificateInStore (...);


pCert没有明显的方法使用CryptoAPI获得PEM格式的公钥证书。

最佳答案

CertFindCertificateInStore返回具有PCCERT_CONTEXT成员的pCertInfo,类型为PCERT_INFO,而该类型又具有SubjectPublicKeyInfo类型的CERT_PUBLIC_KEY_INFO成员,该成员应该具有您需要的内容)...希望这会有所帮助:)

08-26 05:43