Статус: Новичок
Группы: Участники
Зарегистрирован: 15.09.2013(UTC) Сообщений: 1
|
Здравствуйте, создаю этим методом http://cpdn.cryptopro.ru...mples-sign-detached.html (объект CAdESCOM.CadesSignedData с использованием CADESCOM_BASE64_TO_BINARY) подпись. В качестве данных для подписи использую строку "Some Data." (перед подписью кодируется в BASE64). Далее проверяю валидность подписи на Windows: Код:
cryptcp.exe -vsignf -nochain -f data.txt.sgn data.txt
Проверка проходит успешно. Все ок. Пытаюсь выполнить тоже самое на Debian: Код:
webmaster@debian:/opt/cprocsp/bin/ia32$ ./cryptcp -vsignf -nochain -f data.txt.sgn data.txt
CryptCP 3.40 (c) "Crypto-Pro", 2002-2012.
Command prompt Utility for file signature and encryption.
The following certificate will be used:
RDN:xxxxxxx, Максим, xxxxxxx, RU
Valid from 26.08.2013 01:35:39 to 04.10.2014 07:09:41
Folder './':
data.txt... Signature verifying...
Signer: xxxxxxxx Максим, xxxxxxxxx, RU
Error: Invalid Signature.
/dailybuilds/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:625: 0x80090006
Error: Signature.
/dailybuilds/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:800: 0x200001F9
[ErrorCode: 0x200001f9]
Проверка не проходит. Файл data.txt содержит строчку "Some Data.", пробовал содержимое файла заменить на BASE64 - результата не дало. Если создать совмещенную подпись, то она успешно проходит проверку и на Windows и на Debian. В чем может быть проблема?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close