До этого я работал только в зарубежных компаниях и никогда не слышал о криптопро и смев 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.