Автор: Андрей * Прочитал информацию по ссылке - не помогло, не могли бы вы уточнить что вы имели ввиду?
Возможно, я не достаточно описал проблему, вот некоторые уточнения.
Есть приложение, одними из функций которого являются подпись, проверка подписи и другие. Разработка велась на Windows 7 и с установкой тестового сертификата проблем не возникало.
Однако, при развертывании приложения на тестовый стенд возникли проблемы с созданием тестового сертификата и добавлением его в систему (доступ на сервер по SSH).
Не нашел ничего более понятного чем эта
статья в которой, как мне показалось, все подробно по шагам описано.
В соответствии с ней выполнил:
# /opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc
CSP (Type:75) v3.9.8001 KC2 Release Ver:3.9.8227 OS:Linux CPU:AMD64 FastCode:READY:AVX.
AcquireContext: OK. HCRYPTPROV: 6644515
OK.
Total:
[ErrorCode: 0x00000000]
т.е., если я правильно понимаю, хранилища нет.
Создаем хранилище# /opt/cprocsp/sbin/amd64/cpconfig -hardware reader -add HDIMAGE store
Adding new reader:
Nick name: HDIMAGE
Succeeded, code:0x0
Создаем контейнер/opt/cprocsp/bin/amd64/csptest -keyset -newkeyset -cont '\\.\HDIMAGE\TestCont'
CSP (Type:75) v3.9.8001 KC2 Release Ver:3.9.8227 OS:Linux CPU:AMD64 FastCode:READY:AVX.
AcquireContext: OK. HCRYPTPROV: 6644515
GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2001 KC2 CSP
Container name: "TestCont"
Signature key is not available.
Attempting to create a signature key...
An error occurred in running the program.
/dailybuildsbranches/CSP_3_9/CSPbuild/CSP/samples/csptest/ctkey.c:1894:GenKey()
Error number 0x80090020 (2148073504).
Внутренняя ошибка.
Total:
[ErrorCode: 0x80090020]
Сейчас заметил, что не создается, судя по всему, хранилище, повторное
# /opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc
- дает тот же результат, а, наверное, должно быть что-то вроде
AcquireContext: OK. HCRYPTPROV: 6644515
\\.\HDIMAGE\
OK.
Total:
[ErrorCode: 0x00000000]
Отредактировано пользователем 17 декабря 2015 г. 10:14:23(UTC)
| Причина: дополнение