Я хочу проверить сертификат файла. Подпись генерировалась с использованием sha1 и RSA. Щелкнув файл правой кнопкой мыши, выбрав Свойства, Цифровые подписи, Подробности, я вижу следующее:
У меня есть код C ++, который проверяет такую подпись, используя WinVerifyTrust
.
Однако я погуглил - я просто не мог найти способ сделать это на C #. Я попытался экспортировать сертификат в файл, а затем взял из свойств файла Дайджест сообщения: Создайте
X509 Certificate
и проверьте хеш - ничего не получилось.
Любая помощь будет оценена по достоинству.
УТОЧНЕНИЕ
Вкратце: учитывая файл, как я могу проверить, что он подписан доверенным сертификатом?