ЕСОЗ - публічна документація
Інструкція підпису та кодування JSON для реєстрації Legal Entity в eHealth
Передумови
При спробі реєстрації LE виникають помилки валідації при первірці сформованого JSON
Рішення
Для коректного проходження процесу реєстрації Legal Entity на центальному компоненті системи eHealth необхідно виконати наступні кроки (на прикладі використання текстового редактора Sublime Text 3):
- У текстовому редакторі необхідно виставити кодування UTF-8
- Підготувати JSON з необхідними даними (Взірець)
- Зберегти отримане у вигляді файла.
- Накласти КЕП (наприклад через https://ca.informjust.ua/sign)
- Виставити наступні параметри підпису:
Дані та підпис в одному файлі (формат CAdES)
Алгоритм підпису: ДСТУ-4145 (обраний за замовчуванням)
Оберіть формат підпису: з повними даними для перевірки (CAdES-X-Long) (обраний за замовчуванням)
Отриманий підписаний файл необхідно закодувати в base64, для цього можна використати https://www.base64encode.org/
Зверніть увагу!!!
Виконувати перекодування слід не вмісту підписаного файлу(Encode text into Base64 format), а самого файлу (Encode files into Base64 format)
Після отримання закодованого файлу, його необхідно відкрити в текстовому редакторі і його вміст і буде тим, який необхудно передавати до ЦК create/update LE
ЕСОЗ - публічна документація