У меня есть файл. Этот файл имеет цифровую подпись с нашим сертификатом компании. Этот сертификат имеет подпись (например, Microsoft). Однако в этом сертификате также есть путь сертификации, в котором сверху находится корневой сертификат (например, Symantec), под которым находится другой сертификат (например, подписание Symantec-кода), а под этим - сертификат нашей компании.Как запросить корневой сертификат?
Я нашел This ссылку и переписал ее, поэтому я могу запросить все, что мне нужно. Ну почти все.
Я не мог понять, как я могу запросить информацию о корневом сертификате? Это имя или что-то еще? Obviousley Я что-то упускаю, но я не знаю, что.
Не могли бы вы помочь мне?
Заранее благодарен!
Я пытался использовать 'CertGetCertificateChain', но после того, как я назвал его, я застрял. Как получить информацию из корневого сертификата? – kampi
Какую цель ставите перед собой? Вы можете открыть свой магазин ROOT и определить свой корневой сертификат на основе какого-либо параметра из сертификата, такого как имя субъекта, серийный номер и т. Д. – Raj
В основном я хочу убедиться, что файл подписан с моим конкретным сертификатом. Для этого я хотел проверить путь сертификации (потому что AFAIK его нельзя подделать) и проверить, что такое корневой сертификат (и, конечно же, проверить и другие вещи). – kampi