1

Тема: Накладання КЕП на файл

Відразу прошу вибачення, якщо не туди додав тему. Не знав, куди її додати.

Я розробляю хмарну програму, яка буде працювати з eHealth через API.

Однією з вимог їхнього API є накладання КЕП на дані, які передаються.

Ось як тут - https://ca.diia.gov.ua/sign

Моя задача полягає в тому, що мені це потрібно робити автоматично на сервері. Ось приблизна схема:

Користувач вказує дані в програмі -> Дані передаються на сервер, де на їх накладається КЕП -> дані передаються в eHealth

Скажіть будь ласка, чи робив хтось схоже? Бо не можу знайти ніякої інформації.


Дякую, гарного вам дня.

2

Re: Накладання КЕП на файл

Тобто ви хочете взяти у користувача його електронний ключ разом з паролем? А потім собі на сервері щось з ними робити? Вас наштрикнуть на палю за таке. Якщо використовується ключ у вигляді файлу, то підписування відбувається на стороні клієнта, на сервер приходить лише підписаний документ.
Можливо відкладену обробку вдасться організувати з онлайн ключами. Але це треба дивитися документацію провайдерів таких послуг.

Подякували: leofun01, HetmanNet2

3

Re: Накладання КЕП на файл

Ще варіант якщо ви будете підписувати документи не ключем користувача, а своїм власним від його імені. Але тут також треба дивитися, які умови треба виконати, щоб eHealth визнав ваші ключі.

Подякували: leofun011

4

Re: Накладання КЕП на файл

А можна цитату з документації API навести? А ще краще - посилання на відповідне місце в API?

Подякували: leofun011

5

Re: Накладання КЕП на файл

koala написав:

А можна цитату з документації API навести? А ще краще - посилання на відповідне місце в API?

на документацію eHealth? якщо так - то ось

https://e-health-ua.atlassian.net/wiki/ … h?NO_SSR=1

це приклад як треба кодувати. інші методи (створення лікаря і тд) теж потрібно так кодувати

Подякували: leofun011

6 Востаннє редагувалося HetmanNet (19.10.2022 18:31:14)

Re: Накладання КЕП на файл

taruk написав:

Однією з вимог їхнього API є накладання КЕП на дані, які передаються.
Моя задача полягає в тому, що мені це потрібно робити автоматично на сервері.

Стрьомна задача, якимось шахрайством попахує.

7

Re: Накладання КЕП на файл

Єдиний адекватний варіант - це показувати користувачеві дані, які він збирається підписати, і просити його ключ, а далі підписувати на ЙОГО комп'ютері. Автоматично цю частину зробити не вийде. Інакше вийде, що дані завірені не тим, хто їх надає, а вами. Вам так цікаво потім за брехню користувачів штрафи платити?
У Вікі є посилання на бібліотеки, в т.ч. відкриті.

Подякували: wander1