Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.11.2017(UTC) Сообщений: 32
Сказал(а) «Спасибо»: 14 раз Поблагодарили: 1 раз в 1 постах
|
Здравствуйте. Работаю с cryptcp на linux Устанавливаю изданный сертификат в контейнер с помощью команды: Код:/opt/cprocsp/bin/amd64/certmgr -inst -store uMy -file cert_0_active.cer -cont '\\.\hdimage\test'
Вывод: Код:Certmgr 1.0 (c) "CryptoPro", 2007-2010.
program for managing certificates, CRLs and stores
Install:
=============================================================================
1-------
Issuer : C=RU, O="ОАО ""Организация""", OU=Удостоверяющий центр УЦ, CN=Издатель, E=mail@mail.ru
Subject : E=mail@mail.ru, T=Директор, OU=Разработка, O="ООО ""ОРГАНИЗАЦИя""", C=RU, CN=ИВАНОВ ИВАН
Serial : 0x75B235081C47E3625268
SHA1 Hash : 0xac7c74d7a7bc1c8bfd6f1ea263c81b511e63036b
SubjKeyID : 99d8939a7d618d3df5540f22e42a40574862343c
Not valid before : 04/12/2017 13:15:00 UTC
Not valid after : 04/03/2019 13:16:32 UTC
PrivateKey Link : No
=============================================================================
CryptoPro CSP: Type password for container "test"
Password:
[ErrorCode: 0x00000000]
Затем через certmgr пытаюсь посмотреть сертификаты в этом контейнере Код:/opt/cprocsp/bin/amd64/certmgr -list -cont 'test'
Но получаю ошибку Код:Certmgr 1.0 (c) "CryptoPro", 2007-2010.
program for managing certificates, CRLs and stores
GetKeyParam error
The requested certificate does not exist.
[ErrorCode: 0x8010002c]
Версия cryptcp 3.9 R3 Скажите пожалуйста, что я делаю не так? Пробовал устанавливать так: Код:/opt/cprocsp/bin/amd64/csptest -keys -impcert cert_0_active.cer -container 'test' -keytype signature exchange
Вывод и ошибка: Код:CSP (Type:75) v3.9.8011 KC1 Release Ver:3.9.8505 OS:Linux CPU:AMD64 FastCode:READY:AVX.
AcquireContext: OK. HCRYPTPROV: 20408883
GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2001 KC1 CSP
Container name: "test"
Signature key is available. HCRYPTKEY: 0x139fbb3
Loading cert for AT_SIGNATURE key
CryptoPro CSP: Type password for container "test"
Password:
An error occurred in running the program.
/dailybuildsbranches/CSP_3_9/CSPbuild/CSP/samples/csptest/ctkey.c:2346:SetKeyParam(...pbData...)
Error number 0x80090005 (2148073477).
Bad Data.
Total: SYS: 0,000 sec USR: 0,020 sec UTC: 2,740 sec
[ErrorCode: 0x80090005]
А также таким способом: Код:/opt/cprocsp/bin/amd64/cryptcp -instcert cert_0_active.cer -cont 'test'
Вывод с ошибкой: Код:CryptCP 3.41 (c) "Crypto-Pro", 2002-2017.
Command prompt Utility for file signature and encryption.
Error: Cannot find object or property.
/dailybuildsbranches/CSP_3_9/CSPbuild/CSP/samples/CPCrypt/Enroll.cpp:790: 0x80092004
[ErrorCode: 0x80092004]
Также, при работе с JCP, получается успешно получить приватный ключ контейнера, однако сертификат в этом контейнере не находится (возвращается значение null) Код:
final PrivateKey privateKey = (PrivateKey)keyStore.getKey("test","password".toCharArray()); // тут всё ок
final X509Certificate cert = (X509Certificate)keyStore.getCertificate("test"); // тут null
Отредактировано пользователем 7 декабря 2017 г. 19:17:06(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.11.2017(UTC) Сообщений: 32
Сказал(а) «Спасибо»: 14 раз Поблагодарили: 1 раз в 1 постах
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close