Искать листок сертификата от отпечатка пальца эмитента? - PullRequest
0 голосов
/ 12 марта 2020

На моем компьютере установлен листовой сертификат, выданный центром сертификации (CA); этот CA не присутствует в системе.

Если мне дается отпечаток пальца (т. е. SHA-1 ha sh) CA, могу ли я посмотреть и таким образом получить установленные листовые подписчики, выданные этим CA? Если я могу, то каковы требуемые Windows вызовы функций для выполнения этого?

Я проверял листовой сертификат, и я только см. стандартное имя строкового представления СА, а не отпечаток. Это имя строки не является уникальным, поэтому я и использую отпечаток большого пальца (плохая безопасность SHA-1 здесь не проблема, поскольку она используется только для поиска правильного подписавшего). Microsoft имеет функцию CertGetIssuerCertificateFromStore, но для этого требуется наличие CA в памяти.

...