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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline maybe78  
#1 Оставлено : 7 августа 2025 г. 16:50:40(UTC)
maybe78

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

Группы: Участники
Зарегистрирован: 07.08.2025(UTC)
Сообщений: 3
Австралия

Сказал(а) «Спасибо»: 1 раз
Добрый день!
Пытаюсь реализовать возможность получения и установки тестовых сертификатов ЭЦП в контейнер через удостоверяющий центр.
Лицензия установлена.
Использую csptest в Docker.
есть контейнер с набором приватных ключей:

Код:
csptest -keyset -check -cont '\\.\HDIMAGE\mycontainer'
CSP (Type:80) v5.0.10013 KC1 Release Ver:5.0.13000 OS:Linux CPU:ARM64 FastCode:READY:SIMD.
AcquireContext: OK. HCRYPTPROV: 192092643
GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2012 KC1 CSP
Container name: "mycontainer"
Check header passed.
Signature key is available. HCRYPTKEY: 0xb779af3
Exchange key is available. HCRYPTKEY: 0xb789003
Symmetric key is not available.
UEC key is not available.
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:
  OID: 1.2.643.2.2.37.3.9
  PrivKey: Not specified - 06.11.2026 16:39:01 (UTC)

  OID: 1.2.643.2.2.37.3.10
  PrivKey: Not specified - 06.11.2026 16:39:26 (UTC)
Total: SYS: 0.000 sec USR: 0.010 sec UTC: 0.020 sec
[ErrorCode: 0x00000000]



При отправке запроса в УЦ возникает ошибка
Код:

cryptcp -creatcert -dn "E=user@name.ru,C=RU, CN=Иванов Иван, SN=Иванов" -both -cont '\\.\HDIMAGE\mycontainer' -nokeygen -ku -certusage "1.3.6.1.5.5.7.3.2" -ca http://testca.cryptopro.ru/certsrv -provt 80 -dm -enable-install-root
CryptCP 5.0 (c) "Crypto-Pro", 2002-2024.
Command prompt Utility for file signature and encryption.
Creating request...
Error: Keyset does not exist

/dailybuildsbranches/CSP_5_0r3t/CSPbuild/CSP/samples/CPCrypt/Enroll.cpp:617: 0x80090016
Error: Keyset does not exist

/dailybuildsbranches/CSP_5_0r3t/CSPbuild/CSP/samples/CPCrypt/Enroll.cpp:1207: 0x80090016
[ErrorCode: 0x80090016]

Offline Русев Андрей  
#2 Оставлено : 7 августа 2025 г. 23:01:45(UTC)
Русев Андрей

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

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

Сказал(а) «Спасибо»: 42 раз
Поблагодарили: 629 раз в 435 постах
Здравствуйте. Это из-за ключа -dm, с ним контейнер должен быть в local machine. Видимо, его надо либо убрать, либо заменить на -du.
Официальная техподдержка. Официальная база знаний.
thanks 1 пользователь поблагодарил Русев Андрей за этот пост.
maybe78 оставлено 08.08.2025(UTC)
Offline maybe78  
#3 Оставлено : 8 августа 2025 г. 10:12:14(UTC)
maybe78

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

Группы: Участники
Зарегистрирован: 07.08.2025(UTC)
Сообщений: 3
Австралия

Сказал(а) «Спасибо»: 1 раз
Да, проблема была действительно в этом, мне нужно было создать сертификат именно в local machine, чтобы избежать ввода с клавиатуры при записи сертификата в хранилище.

Создал новый контейнер в local machine командой
Код:

csptest -keyset -newkeyset -machinekeyset -container '\\.\HDIMAGE\machine'


и все заработало, спасибо!!
Offline maybe78  
#4 Оставлено : 11 августа 2025 г. 9:30:08(UTC)
maybe78

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

Группы: Участники
Зарегистрирован: 07.08.2025(UTC)
Сообщений: 3
Австралия

Сказал(а) «Спасибо»: 1 раз
Последующий вопрос)
Сертификат не отображается в электронных подписях в браузере (что наверное логично потому что он не в хранилище пользователя). По запросу cetmgr -list -all его тоже не видно

Как лучше поступить? перенести контейнер с ключами и сертификат пользователю из local machine? (как это лучше сделать?)

Или есть возможность сгенерировать сертификат через УЦ для пользователя без подтверждения записи в хранилище вводом с клавиатуры?

Отредактировано пользователем 11 августа 2025 г. 9:42:13(UTC)  | Причина: Не указана

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