Адаптація "Підсистеми цифрових підписів"

В даній статті фіксується обсяг змін що були виконані для реалізації підтримки Платформою регіонів обслуговування.

Опис

Для глобального регіону функціонал по формуванню і перевірки цифрових підписів залишається, але реалізація містить формування фіктивного підпису, та емуляції перевірки, яке постійно буде мати позитивний результат.

Функціональні сценарії

  • Накладання цифрового підпису користувачем в кабінеті

  • Перевірка цифрового підпису користувача

  • Накладання системного підпису (електронної печатки) при вставці даних в реєстр

  • Накладання системного підпису (електронної печатки) на витяги реєстру

  • Формування історичного витягу для перевірки змін над записом в реєстрі

Зміни в підсистемах

Підсистема

Компонент

Зміна

Підсистема цифрових підписів

Сервіс цифрових підписів (digital-signature-ops)

Реалізація режиму заглушки, в якому всі методи повертають фіктивні дані в незалежності від вхідних параметрів

Сервіс запускається без ключа та сертифікатів АЦСК

Підсистема кабінетів користувачів

Кабінет надавача послуг (officer-portal)

Віджет підпису реалізовано в режимі заглушки, який формує статичну строку при натисканні на кнопку підпису на задачах

Кабінет отримувача послуг (citizen-portal)

Віджет підпису реалізовано в режимі заглушки, який формує статичну строку при натисканні на кнопку підпису на задачах

Поза скоупом

Підсистема

Компонент

Зміна

Коментар

Підсистема виконання бізнес-процесів

Сервіс виконання бізнес-процесів (bpms)

Виключення JUEL-функцій, пов’язаних з валідацією підпису

Поза скоупом 1 версії адаптації

Підсистема моделювання регламенту реєстру

Веб-інтерфейс моделювання регламенту (admin-portal)

Виключення зі списку підказок JUEL-функцій, пов’язаних з валідацією підпису

У скоупі Адаптація "Підсистеми моделювання регламенту реєстру"

Вплив на підсистеми

Підсистема Компонент Зміна

Підсистема виконання бізнес-процесів

Сервіс управління задачами користувача (user-task-management)

Фіктивна перевірка підпису при виконанні задачі користувача

Сервіс виконання бізнес-процесів (bpms)

Фіктивне накладання системного підпису

Підсистема формування витягів реєстру

Сервіс генерації PDF витягів (excerpt-worker)

Фіктивне накладання підпису на витяг (фактична його відсутність)

Утіліта генерації історичних витягів (history-excerptor)

Фіктивні значення у звіті про користувача, що виконував зміни над даними

Перелік git комітів

Для відстеження MR зі змінами використовувати фільтр.