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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Rykers  
#1 Оставлено : 30 марта 2021 г. 14:02:18(UTC)
Rykers

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

Группы: Участники
Зарегистрирован: 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]
)

Буду благодарен за помощь!
Offline two_oceans  
#2 Оставлено : 1 апреля 2021 г. 12:21:08(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,602
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 394 раз в 366 постах
Добрый день. Навскидку версии:
1) лицензия КриптоПро закончилась;
2) пароль неверен;
3) срок действия закрытого ключа в контейнере закончился;
4) у пользователя, под которым запускается php, недостаточно прав на работу с ключами компьютера, что заданы параметром -mashinekeys. Тут уж либо выдать права (маловероятно) либо запускать от root (рискованно) либо установить ключи именно тому пользователю, под которым работает php и убрать параметр -mashinekeys (выбор большинства).
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.