Как получить сертификат эмитента publi c ключ с помощью crypto api - PullRequest
1 голос
/ 28 апреля 2020

Мне нужно получить сертификат издателя publi c для данного сертификата (который я получаю).

Я читаю байт сертификата и могу получить PCCERT_CONTEXT, используя CertCreateCertificateContext() для листового сертификата.

PCCERT_CONTEXT->pCertInfo->SubjectPublicKeyInfo дай мне ключ сертификата publi c, но я не могу найти способ получить информацию о сертификате эмитента.

1 Ответ

0 голосов
/ 08 мая 2020

Эмитент публикуется c ключ может быть получен только от сертификата эмитента, и его нет в листовом сертификате (полученном сертификате) (спасибо Бартон js) Решение, которое у меня есть, состоит в том, чтобы построить полную цепь, чтобы добраться до подписавшего получить ключ или получить сертификат эмитента из другого источника (если это возможно). В моем случае у меня есть другой источник, поэтому я могу его получить. спасибо за руководство.

...