У меня есть сертификат из хранилища окон, и я хотел бы извлечь открытый ключ в формате PEM с использованием CryptoAPI.
PCCERT_CONTEXT pCert = CertFindCertificateInStore (...);
Из pCert
нет очевидного способа получить сертификат открытого ключа в формате PEM с использованием CryptoAPI.
CertFindCertificateInStore
возвращает PCCERT_CONTEXT
, который имеет pCertInfo
в качестве члена, типа PCERT_INFO
, который в свою очередь имеет SubjectPublicKeyInfo
элемент типа CERT_PUBLIC_KEY_INFO
который якобы имеет то, что вам нужно)... надеюсь, что это помогает :)
SubjectPublicKeyInfo
.