У випадку отримання Сервісом запиту на створення розширення на використання ЕП, Сервіс за допомогою діалогового вікна запитує у користувача розширення на використання ЕП деяку кількість разів.
Для роботи з розширенням використовується 128-бітне значення виду
При получении запроса на выработку ЭЦП Сервис посредством диалогового окна запрашивает у пользователя разрешение на использование ЭЦП. Разрешение действительно в рамках одного запроса. В случае получения Сервисом запроса на создание разрешения на использование ЭЦП Сервис посредством диалогового окна запрашивает у пользователя разрешение на использование ЭЦП некоторое количество раз.
Для работы с разрешением используется 128-битное значение вида xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, где де x-цифра(буква) шеснадцатиричной системы счисления.шістнадцятирічної системи числення.
Розширення може використовуватися як в рамках однієї так і кількох сесійРазрешение может использоваться как в одной так и в нескольких сессиях.
URL-
...
адреса запиту
https://local.cipher.kiev.ua:9091/api/v1/accessToken
Метод
POST
...
Параметри запиту
ОтсутствуютВідсутні
...
Налаштовувані заголовки
...
запиту
Content-Type | application/json |
Параметры JSON объекта запроса
Параметри JSON об'єкта запиту
ИмяОписаниеОпис | Допустимі значення |
---|
accessTimesNumber | Number |
Количество использования ЭЦП которые будет разрешение у пользователя Ответ
розширення у користувача. |
|
metaData | String | Додаткова інформація про підписуванні дані. | Текстовий рядок. Можна використовувати HTML розмітку. |
prefViewWidth | Number | Ширина діалогового вікна, в якому буде розміщена додаткова інформація про підписані дані. |
|
prefViewHeight | Number | Висота діалогового віна, в якому розміщується додаткова інформація про підписувані дані. |
|
Відповідь
Код ответаДопустимые параметры | Пример содержимогоДопустимі параметри | Приклад вмісту |
---|
200 | application/json | message | { "message" : " |
ЗапросиспользованиеЭЦПуспешнообработанКоличествопопытокспроб: 2.", "accessTokenUuid" :"85a3bdd5-9b5e-4bc6-8e7b-447a583b7139" } |
403 | application/json | message | { |
ЗапросиспользованиеЭЦПотклоненпользователемкористувачем." } |
400 | application/json | message | { |
ЗапросиспользованиеЭЦПсодержитнеправильныйпараметрапараметру "accessTimesNumber"." } |
503 | application/json | message | {
|
Сервисвыполнениякриптографическихопераций запущен ...
Параметри JSON об'єкта відповіді
данныхОписаниеОписание результата проведения операцииОпис результату проведення операції |
accessTokenUuid | String |
Идентификатор созданного разрешения | Пример кода на JavaScript + jQuery 2.2.4
...
...
Ідентифікатор створеного розширення |
...