Статус: Участник
Группы: Участники
Зарегистрирован: 17.03.2021(UTC) Сообщений: 18 Откуда: Ижевск Сказал(а) «Спасибо»: 1 раз
|
Добрый день! Возникла проблема во время получения подписи с помощью консольной команды. Консольную команду выполняю с помощью php.
Хэш: 3f539a213e97c802cc229d474c6aa32a825a360b2a933a949fd925208d9ce1bb
Комманда: /opt/cprocsp/bin/amd64/csptest -keyset -sign GOST12_256 -silent -cont '\\.\HDIMAGE\te-5430f3ff-7952-4d0f-ad27-bdb2d63d2e71 - Copy' -keytype exchange -in /tmp/CryptoMAPI0ALFbo -out /tmp/CryptoMAPI0ALFbo.sgn -machinekeys -password my_pass
Ответ: Array ( [0] => CSP (Type:80) v5.0.10008 KC1 Release Ver:5.0.11998 OS:Linux CPU:AMD64 FastCode:READY:AVX. [1] => AcquireContext: OK. HCRYPTPROV: 16159699 [2] => GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2012 KC1 CSP [3] => Container name: "te-5430f3ff-7952-4d0f-ad27-bdb2d63d2e71 - Copy" [4] => Exchange key is available. HCRYPTKEY: 0xf82cd3 [5] => Hash object created with alg: GOST12_256 0x8021 [6] => The data buffer has been hashed. [7] => Signature length 64 found. [8] => ../../../../CSPbuild/CSP/samples/csptest/ctkey.c:4123:SignHash() [9] => Error 0x80090010: Access denied. [10] => [11] => Total: SYS: 0.000 sec USR: 0.010 sec UTC: 0.020 sec [12] => [ErrorCode: 0x80090010] )
Буду благодарен за помощь!
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 394 раз в 366 постах
|
Добрый день. Навскидку версии: 1) лицензия КриптоПро закончилась; 2) пароль неверен; 3) срок действия закрытого ключа в контейнере закончился; 4) у пользователя, под которым запускается php, недостаточно прав на работу с ключами компьютера, что заданы параметром -mashinekeys. Тут уж либо выдать права (маловероятно) либо запускать от root (рискованно) либо установить ключи именно тому пользователю, под которым работает php и убрать параметр -mashinekeys (выбор большинства).
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close