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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Satyr  
#1 Оставлено : 8 октября 2013 г. 16:45:46(UTC)
Satyr

Статус: Новичок

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

Столкнулся с такой проблемой, может что делаю не так, но cpstest не может проверить ни стороннюю подпись (CMS), ни ту, что сделал сам только что.
А так оба этих CMS нормально проверяются сторонними средствами.

подписываю
csptest -sfsign -sign -detached -add -my sdfgsdf -in testdata.txt -out testdata.txt.p7s

проверяю
csptest -sfsign -verify -detached -in testdata.txt -signature testdata.txt.p7s

наблюдаю
An error occurred in running the program.
.\signtsf.c:607:No user cert specified. Cryptocontext will be opened automaticaly.
Error number 0x0 (0).
Операция успешно завершена.

An error occurred in running the program.
.\signtsf.c:737:Detached Signature was NOT verified

Error number 0x80090008 (2148073480).
Указан неправильный алгоритм.

Total: SYS: 0.000 sec USR: 0.031 sec UTC: 0.062 sec

если чуть изменить, то поподробней, но всеравно не очень:
C:\Program Files\Crypto Pro\CSP>csptest -lowsign -verify -detached -in testdata.txt -signature testdata.txt.p7s
An error occurred in running the program.
.\signlo.c:824:No user cert specified. Cryptocontext will be opened automaticaly.
Error number 0x0 (0).
Операция успешно завершена.

The message to decode is open.
An error occurred in running the program.
.\signlo.c:876:Decode MsgUpdate failed
Error number 0x80090008 (2148073480).
Указан неправильный алгоритм.

Total: SYS: 0.000 sec USR: 0.031 sec UTC: 0.093 sec
[ErrorCode: 0x80090008]

CSP 3.6 только что переустановлен для чистоты эксперимента
Если что:
C:\Program Files\Crypto Pro\CSP>csptest.exe -defprov -enum
Listing Available Providers:
Type Provider Name
____________________________________________
75 Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider

Provider types and provider names have been listed.
Total: SYS: 0.000 sec USR: 0.000 sec UTC: 0.015 sec
[ErrorCode: 0x00000000]


Как проверить подпись при помощи csptest.exe ?
Offline Максим Коллегин  
#2 Оставлено : 8 октября 2013 г. 19:18:40(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,374
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 704 раз в 613 постах
А подпись приложите. Других отечественных CSP не установлено?
Знания в базе знаний, поддержка в техподдержке
Offline Satyr  
#3 Оставлено : 9 октября 2013 г. 10:04:17(UTC)
Satyr

Статус: Новичок

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

Автор: maxdm Перейти к цитате
А подпись приложите. Других отечественных CSP не установлено?

Нет. По чистому переустановленный.

Для простоты передачи, теперь с приложенным сертом (подписан вышим тестовым УЦ на сайте) и данными внутри:

C:\Program Files\Crypto Pro\CSP>csptest -sfsign -sign -add -my sdfgsdf -in testdata.txt -out testdata.txt.p7s
#0:
Subject: C=RU, S=gsdfgsdfg, L=sdfgsdf, O=sdfgsdf, OU=gsdfg, CN=sdfgsdf, E=gsdfg
Valid : 01.10.2013 11:30:33 - 04.10.2014 07:09:41 (UTC)
Issuer : E=info@cryptopro.ru, C=RU, O=CRYPTO-PRO, CN=Test Center CRYPTO-PRO

A CSP has been acquired.
Source message length: 1178
Calculated signature (or signed message) length: 2642
Signature was done. Signature (or signed message) length: 2626
Output file (testdata.txt.p7s) has been saved
Total: SYS: 0.484 sec USR: 0.844 sec UTC: 11.796 sec
[ErrorCode: 0x00000000]

C:\Program Files\Crypto Pro\CSP>csptest -sfsign -verify -in testdata.txt.p7s
An error occurred in running the program.
.\signtsf.c:607:No user cert specified. Cryptocontext will be opened automaticaly.
Error number 0x0 (0).
Операция успешно завершена.

An error occurred in running the program.
.\signtsf.c:706:Signature was NOT verified

Error number 0x80090008 (2148073480).
Указан неправильный алгоритм.

Total: SYS: 0.000 sec USR: 0.031 sec UTC: 0.078 sec
[ErrorCode: 0x80090008]

Отредактировано пользователем 9 октября 2013 г. 10:08:38(UTC)  | Причина: Не указана

Вложение(я):
testdata.txt.zip (2kb) загружен 5 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Satyr  
#4 Оставлено : 9 октября 2013 г. 10:09:51(UTC)
Satyr

Статус: Новичок

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

Т.е. получается на встречу с другим провайдером шифрует, расшифровывает, подписывает - все расшифровывается и проверяется. НО подпись проверить не может даже свою.
Offline Satyr  
#5 Оставлено : 9 октября 2013 г. 14:15:20(UTC)
Satyr

Статус: Новичок

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

Проблема решилось заменой компьютера на другой компьютер.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.