] Чтение и проверка сертификата из исполняемого файла [

] [

] Я хочу проверить сертификаты подписанных исполняемых образов (путем проверки я имею в виду, что подпись исходит от MS / Adobe / Oracle и т. Д.). Предоставляет ли Windows API для этой задачи? Как мне это сделать, понятия не имею. Любая помощь будет оценена. Я использую Windows и C ++. Я хочу проверять собственные исполняемые образы, а не сборки .NET или файлы jar Java. [

] [

][] ОБНОВЛЕНИЕ [][

] [
] [

] Хорошо, я постараюсь вкратце описать то, что я хочу. [

] [

] 1) Проверить сертификат PE. Подпись действительна или нет. Он должен работать, когда подпись встроена в PE и когда подпись находится в каталоге безопасности. ([] Я нашел это на форуме sysinternals и работает нормально, поэтому он мне больше не нужен []). [

] [

] 2) Скажите, кто подписал / издатель файла. Я знаю, что этого можно добиться с помощью CryptQueryObject (я нашел рабочий пример, хотя он не работает с каталогами безопасности), но не знаю, как использовать его с файлами каталога безопасности. [

]
15
задан Ajay 3 February 2017 в 06:17
поделиться