Работа с ФСС по передаче данных о больничном
Планировали для передачи данных в ФСС о больничном использовать продукт Рутокен-ЭЦП 2.0.
Если интересно, то спецификация тут
Успешно формируем с помощью продукта ЭЦП на клиенте. Споткнулись с пунктом шифрования данных.
Для шифрования требуется сформировать сессионный ключ и передать его в зашифрованном виде с помощью несимметричного алгоритма (с помощью сертификата ФСС) внутри XML структуры. С помощью этого же сессионного ключа также требуется зашифровать сами данные симметричным алгоритмом (ГОСТ 28147-89).
Возникли следующие вопросы:
1. Как сформировать с помощью rutoken-plugin сессионный ключ
2. Как произвести несимметричное шифрование сессионного ключа с помощью сертификата адресата
3. Как произвести симметричное шифрование данных с помощью сессионного ключа