Думаете о переходе на российские средства защиты? Мы готовы помочь! Подробнее
Для проверки подлинности и целостности дистрибутива необходимо проверить электронную подпись формуляра и контрольные суммы файлов дистрибутива.
Электронная подпись представляет собой отдельный файл и включается в состав комплекта поставки. Проверка электронной подписи выполняется с помощью утилиты csum2020.
Контрольные суммы файлов дистрибутива и порядок их расчета указаны в формуляре.
Для проверки электронной подписи:
1. Скачайте утилиту csum2020 для вашей операционной системы по ссылке. Сохраните утилиту в каталог с документом, подлинность которого необходимо проверить, и файлом электронной подписи.
2. Проверьте контрольную сумму утилиты доступным вам методом. Контрольные суммы, рассчитанные различными методами, приведены в таблице.
Версия утилиты 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. Сверьте полученные значения с контрольными суммами, указанными в формуляре. Они должны совпадать.