Порядок проверки электронной подписи

Для проверки подлинности и целостности дистрибутива, формуляра и других документов необходимо проверить их электронную подпись. Электронная подпись представляет собой отдельный файл и включается в состав комплекта поставки.

Проверка электронной подписи выполняется с помощью утилиты csum2012.

Для проверки электронной подписи:

1. Скачайте утилиту csum2012 по ссылке. Сохраните утилиту в каталог с формуляром и файлом электронной подписи.

2. Проверьте контрольную сумму утилиты доступным вам методом. Контрольные суммы, рассчитанные различными методами, приведены в таблице.

Программа для расчета Контрольная сумма утилиты csum2012
Программа фиксации и контроля исходного состояния "ФИКС" версии 2.0.2 по алгоритму "Уровень-3" (Const 2) 0c453f3b0f69861d
md5 54B3E2CF1E2D5E7E63B8442CBE7D0859

3. Запустите командную строку ОС Windows. Перейдите в каталог с утилитой csum2012.

4. Выполните команду следующего формата:

csum2012 --verify-detached <SIG> <DATA>

Параметры команды:

Утилита выдаст сообщение о результате выполнения команды. Возможные сообщения приведены в таблице.

Сообщения о результате выполнения команды
[OK] Подпись действительна (<наименование_алгоритма>)
[ERR] Ошибка чтения файла (<имя_файла>): <описание ошибки>
[ERR] Ошибочный формат подписи
[ERR] Неподдерживаемый алгоритм (<наименование_алгоритма>)
[ERR] Не найден ключ проверки подписи
[ERR] Подпись недействительна
[ERR] Ошибка: <описание ошибки>

Пример успешной проверки электронной подписи:

csum2012 --verify-detached formular.pdf.sig formular.pdf
[OK] Подпись действительна (RSA)

Проверка электронной подписи формуляра formular.pdf выполнена успешно. Файл электронной подписи - formular.pdf.sig