Думаете о переходе на российские средства защиты? Мы готовы помочь! Подробнее

Проверка подлинности дистрибутива при электронной поставке

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

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

Контрольные суммы файлов дистрибутива и порядок их расчета указаны в формуляре.

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

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

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

Версия утилиты csum2020
Контрольная сумма утилиты csum2020
Программа фиксации и контроля исходного состояния "ФИКС" версии 2.0.2 по алгоритму "Уровень-3" (Const 2) md5
Для ОС Linux\x64 d70f0d656f182271 4d975eebb07a20fd92b678fbae360732
Для ОС Linux\x86 41febbe5fdc21717 3bb7442355e9894649b0066ac2d9d817
Для ОС Windows\x64 e4ad464de9caa757 d1b461f2a7a854c566621bea778e1819
Для ОС Windows\x86 043ef2e65c3f5f90 7ff2233dabdfeb6cd2111e5e95006730

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

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

csum2020 verify <DATA> --sig <SIG>

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

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

Сообщения утилиты csum2020 Пояснение
[SUCCESS] The signature is correct. Подпись действительна
[WARNING] Trying legacy verify Предупреждение, что прове-ряется CMS RSA подпись старого формата
[ERROR] Can`t read file - "Имя файла" Ошибка чтения файла
[ERROR] File "Имя файла" is empty Файл пустой
[ERROR] Internal error. Ошибка в работе утилиты
[ERROR] The signature is incorrect. Подпись недействительна

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

csum2020 verify formular.pdf –-sig formular.pdf.sig
[SUCCESS] The signature is correct.
csum2020 verify formular.pdf –-sig formular.pdf.sig
[WARNING] Trying legacy verify [SUCCESS] The signature is correct.

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

Для проверки контрольных сумм файлов дистрибутива:

1. Рассчитайте контрольные суммы файлов дистрибутива по инструкции, приведенной в формуляре.

2. Сверьте полученные значения с контрольными суммами, указанными в формуляре. Они должны совпадать.