Примечание | |
---|---|
Данный порядок проверки подлинности подписи с использованием стороннего ПО предусматривает проверку подлинности для квалифицированной ЭП, полученной с использованием сертификатных средств ЭП. В остальных случаях проверка подлинности подписи сводится к проверке хеша дайджеста подписываемого документа с использованием соответствующих алгоритмов вычисления хеш-функций. |
Проверка подлинности подписи и сертификатов подписи, а также неизменности файлов вложений осуществляется в следующем порядке:
Выгрузите данные подписи и сертификаты для требуемого документа (см. инстр. «Выгрузка результатов проверки подписи»).
В случае наличия в подписываемом документе файлов вложений, для каждого файла:
Вычислите значение MD5-хеша, используя любое доступное ПО для подсчета контрольных сумм по алгоритму MD5.
Полученное шестнадцатеричное значение преобразуйте в формат "base64"
, при помощи любого доступного конвертера "hex"
→
"base64"
.
Откройте файл дайджеста документа, и сравните полученное значение контрольной суммы в формате "base64"
со значением, указанным в
соответствующем блоке мета-информации дайджеста.
Примечание | |
---|---|
Подробнее о структуре дайджеста документа см. разд. «Файл дайджеста подписываемого документа». |
Запустите приложение для разбора конфликтов, поддерживающее проверку того типа подписи, который был использован для подписания проверяемого документа (см. разд. «Проверка подлинности ЭП при помощи сторонних сервисов и ПО»).
Выполните проверку выгруженных подписей в соответствии с инструкциями в документации используемого ПО для разбора конфликтов. В качестве исходного проверяемого файла укажите файл дайджеста документа.