Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
capilite 3.6.1.4/ не работает пример silent
Статус: Участник
Группы: Участники
Зарегистрирован: 11.12.2013(UTC) Сообщений: 15
Сказал(а) «Спасибо»: 1 раз
|
Добрый день. Linux, capilite 3.6.1.4 Не работает пример silent.c Вот что на выходе: Код:СryptAcquireContext succeeded.
CryptSetProvParam succeeded.
CryptGetUserKey succeeded.
Size of the BLOB for the public key determined.
Contents have been written to the BLOB.
Hash object created.
Size of the BLOB determined.
Parameters have been written to the pbHash.
The data buffer has been hashed.
Error number : 0x80090016
Error description: Error during CryptSignHash.
The hash object has been destroyed.
The signature is created
Отредактировано пользователем 26 августа 2015 г. 10:31:43(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,657
Сказал(а) «Спасибо»: 50 раз Поблагодарили: 710 раз в 491 постах
|
В тесте используется контейнер с именем test, при его создании нужно было задать пароль 1234. Если был задан другой пароль, можно указать его в коде в вызове CryptSetProvParam(PP_KEYEXCHANGE_PIN). |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 11.12.2013(UTC) Сообщений: 15
Сказал(а) «Спасибо»: 1 раз
|
С паролями так и сделал, иначе он бы писал "Error during CryptSetProvParam.". Сейчас пишет "CryptSetProvParam succeeded".
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 11.12.2013(UTC) Сообщений: 15
Сказал(а) «Спасибо»: 1 раз
|
Есть ли ещё мысли как побороть проблему?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,657
Сказал(а) «Спасибо»: 50 раз Поблагодарили: 710 раз в 491 постах
|
Пароли проверяются на CryptSetProvParam(PP_KEYEXCHANGE_PIN) только на ФКН-картах и картах УЭК (и в новой версии CSP, находящейся в разработке), так что успех выполнения этой функции ни о чём не говорит. Вторая по популярности ошибка: для подписи в примере используется ключ AT_SIGNATURE, а контейнер, вероятно, создан с AT_KEYEXCHANGE. |
|
|
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
capilite 3.6.1.4/ не работает пример silent
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close