Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Kirill-Ekb  
#1 Оставлено : 23 января 2017 г. 23:32:14(UTC)
Kirill-Ekb

Статус: Участник

Группы: Участники
Зарегистрирован: 23.01.2017(UTC)
Сообщений: 10
Российская Федерация
Откуда: Екатеринбург

Сказал(а) «Спасибо»: 6 раз
Добрый день.

Версия КриптоПро 4.0
ОС: Linux - Debian 8.7

Пытаюсь проверить электронную подпись в файле test.sign с помощью консольной команды:
# cryptcp -verify -thumbprint 11FBEDE975A4494350175C758AFA2B574B0CD9A6 -nochain test.sign

Ответ команды:
CryptCP 4.0 (c) "Crypto-Pro", 2002-2015.
Command prompt Utility for file signature and encryption.

The following certificate will be used:
RDN:<данные сертификата>
Valid from 30.10.2016 12:59:00 to 30.10.2017 13:09:00

Folder './':
test.sign... Signature verifying...
Error: The parameter is incorrect./dailybuildsbranches/CSP_4_0/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:1495: 0x57
[ErrorCode: 0x00000057]

Прошу подсказать в чём может быть проблема?
Offline Русев Андрей  
#2 Оставлено : 26 января 2017 г. 13:28:45(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,510

Сказал(а) «Спасибо»: 42 раз
Поблагодарили: 613 раз в 424 постах
Ошибка говорит, что формат входного файла неправильный. Вероятно, вы проверяете detached-подпись. Это можно сделать с помощью cryptcp:
  • надо иметь исходный файл, положим, это test.dat (уточним: /root/test.dat)
  • файл с подписью должен иметь имя имя_исходного_файла.sgn, то есть test.dat.sgn (уточним: /tmp/test.dat.sgn)

    Код:
    
    [root@test-x64-alt6 ~]# /opt/cprocsp/bin/amd64/cryptcp -vsignf -dir /tmp/ /root/test.dat
    CryptCP 3.41 (Debug version) (c) "Crypto-Pro", 2002-2015.
    Command prompt Utility for file signature and encryption.
    Parameters: -vsignf -dir /tmp/ /root/test.dat
    
    Certificates found: 17
    Certificate chains are checked.
    Folder '/root/':
    /root/test.dat... Signature verifying...
    Signer: mail512b@cryptopro.ru, mail512b
     Signature's verified.
    [ReturnCode: 0]

    Требование к имени файла с подписью неудобное, но нас держит в тисках обратная совместимость.
  • Официальная техподдержка. Официальная база знаний.
    thanks 1 пользователь поблагодарил Русев Андрей за этот пост.
    Kirill-Ekb оставлено 19.02.2017(UTC)
    RSS Лента  Atom Лента
    Пользователи, просматривающие эту тему
    Guest
    Быстрый переход  
    Вы не можете создавать новые темы в этом форуме.
    Вы не можете отвечать в этом форуме.
    Вы не можете удалять Ваши сообщения в этом форуме.
    Вы не можете редактировать Ваши сообщения в этом форуме.
    Вы не можете создавать опросы в этом форуме.
    Вы не можете голосовать в этом форуме.