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

Уведомление

Icon
Error

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

Статус: Новичок

Группы: Участники
Зарегистрирован: 01.08.2022(UTC)
Сообщений: 3
Российская Федерация

Добрый день

При попытке создать защищенное соединение с помощью Stunnel возникают ошибки
<csp>CompleteUserKey!get_material_with_public_with_expiration_notification fail
<capi10>CryptExportKey!failed: LastError = 0x8009000B
<capi20>CryptExportPublicKeyInfoEx!failed: LastError = 0x8009000B
<capi20>CryptAcquireCertificatePrivateKey!() export public key failed!
<capi20>CryptAcquireCertificatePrivateKey!(failed: LastError = 0x8009000b)
<ssp>SSPCPAcquireProvider! AcquireCryptUserData() failed!
<ssp>AddToMessageLog!CryptoPro TLS. Error 0x8009000b calling CSP: Key not valid for use in specified state.
<ssp>CPSSPCreateCredentials! failed to acquire provider!
<ssp>CPAcquireCredentialsHandleA!failed: LastError = 0x80090304
<capi20>CertFreeCertificateContext!failed: LastError = 0x57

Запрос на сертификат выглядит следующим образом
/opt/cprocsp/bin/amd64/cryptcp -creatrqst -dn 'C=RU,O=ORG,OU=STUNNEL,CN=XXX' -provtype 80 -certusage 1.3.6.1.5.5.7.3.1,1.3.6.1.5.5.7.3.2 -both -nokeygen -cont '\\.\HDIMAGE\cont' /home/stunnel/stunnel.req (*xxx - DNS имя машины)

Регистрацию сертификата производили на тестовом УЦ КриптоПро с атрибутом san:dns=XXX

Выданный сертификат успешно загружается
PrivateKey Link : Yes

В хранилище mROOT Корневые сертификаты установлены

Linux - CentOS 7, Версия КриптоПро 5.12500

Отредактировано пользователем 2 августа 2022 г. 12:45:08(UTC)  | Причина: Не указана

Online Андрей Русев  
#2 Оставлено : 1 августа 2022 г. 17:45:51(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,499

Сказал(а) «Спасибо»: 42 раз
Поблагодарили: 607 раз в 420 постах
Здравствуйте.
Возможно, у вас истёк срок действия закрытого ключа. Протестируйте контейнер с помощью (приводите выдачу в консоль целиком, а не отдельные строки, это позволит быстрее вам помочь)
Код:
csptest -keyset -info -check -container '\\.\HDIMAGE\cont'
Официальная техподдержка. Официальная база знаний.
Offline OIB_V  
#3 Оставлено : 2 августа 2022 г. 9:31:22(UTC)
OIB_V

Статус: Новичок

Группы: Участники
Зарегистрирован: 01.08.2022(UTC)
Сообщений: 3
Российская Федерация

Результат выполнения команды

-bash-4.2$ /opt/cprocsp/bin/amd64/csptest -keyset -info -check -container '\\.\HDIMAGE\cont'
CSP (Type:80) v5.0.10010 KC1 Release Ver:5.0.12500 OS:Linux CPU:AMD64 FastCode:READY:AVX.
AcquireContext: OK. HCRYPTPROV: 15552595
GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2012 KC1 CSP
Container name: "cont"
Check header passed.
Signature key is available. HCRYPTKEY: 0xf1f603
Exchange key is available. HCRYPTKEY: 0xf14d23
Symmetric key is not available.
UEC key is not available.

CSP algorithms info:
Type:Encrypt Name:'GOST 28147-89'(14) Long:'GOST 28147-89'(14)
DefaultLen:256 MinLen:256 MaxLen:256 Prot:0 Algid:00026142

Type:Hash Name:'GR 34.11-2012 256'(18) Long:'GOST R 34.11-2012 256'(22)
DefaultLen:256 MinLen:256 MaxLen:256 Prot:0 Algid:00032801

Type:Signature Name:'GR 34.10-2012 256'(18) Long:'GOST R 34.10-2012 256'(22)
DefaultLen:512 MinLen:512 MaxLen:512 Prot:0 Algid:00011849

Type:Exchange Name:'DH 34.10-2012 256'(18) Long:'GOST R 34.10-2012 256 DH'(25)
DefaultLen:512 MinLen:512 MaxLen:512 Prot:0 Algid:00043590

Type:Exchange Name:'DH 34.10-2012 256'(18) Long:'GOST R 34.10-2012 256 DH'(25)
DefaultLen:512 MinLen:512 MaxLen:512 Prot:0 Algid:00043591

Type:Hash Name:'GOST 28147-89 MAC'(18) Long:'GOST 28147-89 MAC'(18)
DefaultLen:32 MinLen:8 MaxLen:32 Prot:0 Algid:00032799

Type:Encrypt Name:'GR 34.12-15 M'(14) Long:'GOST R 34.12-2015 64 Magma'(27)
DefaultLen:256 MinLen:256 MaxLen:256 Prot:0 Algid:00026160

Type:Encrypt Name:'GR 34.12-15 K'(14) Long:'GOST R 34.12-2015 128 Kuznyechik'(33)
DefaultLen:256 MinLen:256 MaxLen:256 Prot:0 Algid:00026161

Type:Hash Name:'GR 34.13-15 M MAC'(18) Long:'GOST R 34.13-2015 64 Magma MAC'(31)
DefaultLen:64 MinLen:8 MaxLen:64 Prot:0 Algid:00032828

Type:Hash Name:'GR 34.13-15 K MAC'(18) Long:'GOST R 34.13-2015 128 Kuznyechik MAC'(37)
DefaultLen:128 MinLen:8 MaxLen:128 Prot:0 Algid:00032829

Type:Hash Name:'GR34.11-12 256 HMAC'(20) Long:'GOST R 34.11-2012 256 HMAC'(27)
DefaultLen:256 MinLen:256 MaxLen:256 Prot:0 Algid:00032820

Status:
ControlKeyTimeValidity: 1

Provider mode: CSP_MODE_LIBRARY

Provider handles used: 5
Provider handles max: 1048576
CPU Usage: 0 %
CPU Usage by CSP: 0 %
Measurement interval: 100 ms

Virtual memory used: 5144872 KB
Virtual memory used by CSP: 157984 KB
Free virtual memory: 11646928 KB
Total virtual memory: 16791800 KB

Physical memory used: 5144872 KB
Physical memory used by CSP: 4488 KB
Free physical memory: 11122644 KB
Total physical memory: 16267516 KB

Key pair info:
HCRYPTKEY: 0xf1f603
AlgID: CALG_GR3410_12_256 = 0x00002e49 (00011849):
AlgClass: ALG_CLASS_SIGNATURE
AlgType: ALG_TYPE_GR3410
AlgSID: 73
KP_HASHOID:
1.2.643.7.1.1.2.2 (ГОСТ Р 34.11-2012 256 бит)
KP_DHOID:
1.2.643.2.2.35.1 (ГОСТ Р 34.10 256 бит, параметры по умолчанию)
KP_SIGNATUREOID:
1.2.643.2.2.35.1 (ГОСТ Р 34.10 256 бит, параметры по умолчанию)
Permissions:
CRYPT_READ
CRYPT_WRITE
CRYPT_IMPORT_KEY
0x800
0x2000
0x20000
0x100000
KP_CERTIFICATE:
Not set.

Key pair info:
HCRYPTKEY: 0xf14d23
AlgID: CALG_DH_GR3410_12_256_SF = 0x0000aa46 (00043590):
AlgClass: ALG_CLASS_KEY_EXCHANGE
AlgType: ALG_TYPE_DH
AlgSID: 70
KP_HASHOID:
1.2.643.7.1.1.2.2 (ГОСТ Р 34.11-2012 256 бит)
KP_DHOID:
1.2.643.2.2.36.0 (ГОСТ Р 34.10 256 бит, параметры обмена по умолчанию)
KP_SIGNATUREOID:
1.2.643.2.2.36.0 (ГОСТ Р 34.10 256 бит, параметры обмена по умолчанию)
Permissions:
CRYPT_READ
CRYPT_WRITE
CRYPT_IMPORT_KEY
0x800
0x10000
0x20000
0x100000
KP_CERTIFICATE:
Not set.

Container version: 2
Carrier flags:
This reader is non-removable.
This reader does not support unique carrier names.
This reader is not virtual.
This carrier operation mode (applet) does not use embedded cryptography.
Crypto-Pro GOST R 34.10-2012 KC1 CSP requests container password
Type password:
Check container passed.
Check sign passed.
Check verify signature on private key passed.
Check verify signature on public key passed.
Check import passed (import restricted).
Check sign passed.
Check verify signature on private key passed.
Check verify signature on public key passed.
Check import passed.
Keys in container:
signature key
exchange key
Extensions (maxLength: 1435):
ParamLen: 46
OID: 1.2.643.2.2.37.3.9
Critical: FALSE
Size: 19
Decoded size: 24
PrivKey: Not specified - 23.10.2023 16:02:59 (UTC)

ParamLen: 47
OID: 1.2.643.2.2.37.3.10
Critical: FALSE
Size: 19
Decoded size: 24
PrivKey: Not specified - 23.10.2023 16:03:25 (UTC)
Total: SYS: 0.000 sec USR: 0.040 sec UTC: 3.840 sec
[ErrorCode: 0x00000000]
Online Андрей Русев  
#4 Оставлено : 2 августа 2022 г. 16:28:21(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,499

Сказал(а) «Спасибо»: 42 раз
Поблагодарили: 607 раз в 420 постах
У вас пароль на контейнере. Его надо либо убрать с помощью
Код:
csptest -passwd -container '\\.\HDIMAGE\cont' -change ''

Либо записать его в конфигурационный файл stunnel в духе
Код:
[https]
client=yes
accept=127.0.0.1:8080
connect=192.168.1.121:443
cert=/home/some_user/stunnel.cer
pincode=your_pin
Официальная техподдержка. Официальная база знаний.
Offline OIB_V  
#5 Оставлено : 3 августа 2022 г. 9:19:16(UTC)
OIB_V

Статус: Новичок

Группы: Участники
Зарегистрирован: 01.08.2022(UTC)
Сообщений: 3
Российская Федерация

Удалил PIN с контейнера и взлетело. Спасибо
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.