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