Адаптація "Підсистеми цифрових підписів"
В даній статті фіксується обсяг змін що були виконані для реалізації підтримки Платформою регіонів обслуговування. |
Опис
Для глобального регіону функціонал по формуванню і перевірки цифрових підписів залишається, але реалізація містить формування фіктивного підпису, та емуляції перевірки, яке постійно буде мати позитивний результат.
Функціональні сценарії
-
Накладання цифрового підпису користувачем в кабінеті
-
Перевірка цифрового підпису користувача
-
Накладання системного підпису (електронної печатки) при вставці даних в реєстр
-
Накладання системного підпису (електронної печатки) на витяги реєстру
-
Формування історичного витягу для перевірки змін над записом в реєстрі
Зміни в підсистемах
Підсистема |
Компонент |
Зміна |
Підсистема цифрових підписів |
Сервіс цифрових підписів (digital-signature-ops) |
Реалізація режиму заглушки, в якому всі методи повертають фіктивні дані в незалежності від вхідних параметрів |
Сервіс запускається без ключа та сертифікатів АЦСК |
||
Підсистема кабінетів користувачів |
Кабінет надавача послуг (officer-portal) |
Віджет підпису реалізовано в режимі заглушки, який формує статичну строку при натисканні на кнопку підпису на задачах |
Кабінет отримувача послуг (citizen-portal) |
Віджет підпису реалізовано в режимі заглушки, який формує статичну строку при натисканні на кнопку підпису на задачах |
Поза скоупом
Підсистема |
Компонент |
Зміна |
Коментар |
Підсистема виконання бізнес-процесів |
Сервіс виконання бізнес-процесів (bpms) |
Виключення JUEL-функцій, пов’язаних з валідацією підпису |
Поза скоупом 1 версії адаптації |
Підсистема моделювання регламенту реєстру |
Веб-інтерфейс моделювання регламенту (admin-portal) |
Виключення зі списку підказок JUEL-функцій, пов’язаних з валідацією підпису |
У скоупі Адаптація "Підсистеми моделювання регламенту реєстру" |
Вплив на підсистеми
Підсистема | Компонент | Зміна |
---|---|---|
Підсистема виконання бізнес-процесів |
Сервіс управління задачами користувача (user-task-management) |
Фіктивна перевірка підпису при виконанні задачі користувача |
Сервіс виконання бізнес-процесів (bpms) |
Фіктивне накладання системного підпису |
|
Підсистема формування витягів реєстру |
Сервіс генерації PDF витягів (excerpt-worker) |
Фіктивне накладання підпису на витяг (фактична його відсутність) |
Утіліта генерації історичних витягів (history-excerptor) |
Фіктивні значення у звіті про користувача, що виконував зміни над даними |
Перелік git комітів
Для відстеження MR зі змінами використовувати фільтр.