Немного новичок в windows программировании / C ++. Я пытаюсь установить файл сертификата .p7b root в хранилище сертификатов Trusted Root. Я хочу использовать библиотеку Windows Wincrypt. В частности, это предложенные шаги, которые я получил со старого форума:
- Вызов
CertCreateCertificateContext
с использованием байтов содержимого вашего сертификата для получения PCCERT_CONTEXT
- Вызов
CertOpenSystemStore
с szSubsystemProtocol
, установленным на "ROOT", чтобы получить HCERTSTORE
- . Вызовите
CertAddCertificateContextToStore
, используя указанные выше HCERTSTORE
и PCCERT_CONTEXT
.
[Вот] документация API для CertCreateCertificateContext . Не уверен, как просто указать pbCertEncoded
на мой настоящий файл сертификата. Должен ли я просто указать ему путь? Должен ли я загрузить сертификат в? Каким должен быть тип?