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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline gosha207778  
#1 Оставлено : 30 октября 2019 г. 16:02:44(UTC)
gosha207778

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

Группы: Участники
Зарегистрирован: 30.10.2019(UTC)
Сообщений: 4

До этого я работал только в зарубежных компаниях и никогда не слышал о криптопро и смев 3.

Теперь нашей компании необходимо производить запросы в рос реестр...

Для этого мне нужно настроить СМЭВ-3 адаптор и научится делать такую штуку:
- sent_message(message, to).

Я столкнулся со множеством проблем и понял что смэв очень странная и не простая штука.

По этой причине я решил обернуть смэв адаптер и криптопро JSP в докер контейнер. И написать обвязку к нему чтобы весь запрос к реестру сводился к отправке моему сервису простых rest api запросов.

Вот github репозиторий этого проекта:
https://github.com/gosha...77/smev3_adapter_service

Когда я все таки запустил СМЭВ-3 адаптер и настроил правильным образом КпиртоПро JSP так, чтобы МСЭВ-3 определил КриптоПро у меня возникли вопросы с тем что и как писать в поля

2.2 псевдоним приватного ключа
2.3 пароль приватного ключа
2.4 псевдоним сертификата
2.5 хранилище сертификата

в настройках конфигурации адаптера СМЭВ-3.

Я имею на руках только
rgis_2019_gost12.cer
rgis_2019_gost12.pfx
rgis_2019_gost12_p12.pfx

файлы.

на моей linux машине стоит только jre + jcp

вот что на эту тему говорится в официальной документации

Также необходимо выбрать способ использования адаптера:
­ Встроенный интерфейс;
­ Файловое хранилище;
­ База данных;
­ JMS;
­ WEB сервис.
После необходимо настроить подпись ИС. Для этого нужно раскрыть блок «Подпись» и заполнить обязательные для заполнения поля:
­> Провайдер;
- DIGT (в случаях, когда установлен КриптоПро CSP 3 (4) и Trusted Java);
- JCP2 (в случаях, когда установлен КриптоПро JCP2).
> Псевдоним подписи ключа;
­> Пароль приватного ключа;
­> Псевдоним сертификата;
­> Хранение сертификата (поле не обязательное для заполнения).

Вот официальная инструкция
https://smev3.gosuslugi....9C%D0%AD%D0%92%203.0.doc

Необхадимая информация и скриншет находится на с 71.
Offline two_oceans  
#2 Оставлено : 31 октября 2019 г. 5:27:28(UTC)
two_oceans

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

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

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 395 раз в 366 постах
Автор: gosha207778 Перейти к цитате
Я имею на руках только
rgis_2019_gost12.cer
rgis_2019_gost12.pfx
rgis_2019_gost12_p12.pfx
Добрый день. Если кратко, то JCP не увидит эти файлы, так как они в другом формате. Нужно сконвертировать их в формат контейнера КриптоПро (это директория вида xxxxxxxx.000 с 6 файлами .key), при этом зададите пароль контейнера (пароль закрытого ключа) и перенести все это в директорию HDImage, тогда сможете увидеть значение псевдонима закрытого ключа.

Аналогично надо будет установить сертификат в хранилище сертификатов, возможно с промежуточным сертификатом центра сертификации, корневой сертификат занести в trustAnchor. Хранилище может быть пользователя или компьютера - это зависит от того запускается адаптер от обычного пользователя или запустается, например, как служба от LocalSystem.
https://www.cryptopro.ru...aspx?g=posts&t=15947
https://www.cryptopro.ru...ts&m=99550#post99550
https://www.cryptopro.ru....aspx?g=posts&t=5165
https://www.cryptopro.ru...aspx?g=posts&t=16516
https://www.cryptopro.ru...ts&m=98023#post98023
https://www.cryptopro.ru...ts&m=97199#post97199
https://www.cryptopro.ru...ts&m=96302#post96302
https://www.cryptopro.ru...ts&m=93437#post93437

Как именно конвертировать и расположение HDImage зависят от операционной системы, в общих чертах схема такова: 1) получить pfx файл зашифрованный по гост-89 с хешами гост-2012 длины 512 бит, это можно сделать например через openssl; 2) воспользоваться утилитой импорта - для *nix операционных систем это certmgr, для windows либо certmgr.exe или утилита p12utility.exe - в случае успеха появится контейнер (директория вида xxxxxxxx.000 с 6 файлами .key)
https://www.cryptopro.ru...&m=105587#post105587
https://www.cryptopro.ru...ts&m=98202#post98202
https://www.cryptopro.ru...&m=105576#post105576
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.