Встановлення параметрів операції перевірки (створення) електронного підпису/електронної позначки часу (ЕП/ЕПЧ) та зашифрування, які використовуються в контексті визначеної сесії.
Доступні наступні параметри, які відносяться до операцій ЕП та ЕПЧ:
Доступні наступні параметри, які відносяться до операції зашифрування:
https://local.cipher.kiev.ua:9091/api/v1/ticket/{uuid}/option
PUT
uuid | String | Ідентифікатор сесії |
Content-Type | application/json |
Ім'я | Тип | Опис | Допустимі значення | ||
---|---|---|---|---|---|
signatureType | String | Тип ЕП | attached - вбудований ЕП, ЕП зберігається разом з підписаними даними * detached - відкріплений ЕП, ЕП зберігається окремо від підписаних даних | ||
embedSignatureTs | String | Ознака включення ЕПЧ підпису | true - вбудовувати ЕПЧ підпису
| ||
embedDataTs | String | Ознака включення ЕПЧ даних | true - вбудовувати ЕПЧ підпису
| ||
embedCertificateType | String | Порядок включення сертифікатів підписанта та видавців | signerCert - додавати лише сертифікат підписанта
| ||
signatureTsVerifyOption | String | Режим перевірки ЕПЧ підпису | * ignore - ігнорувати ЕПЧ | ||
dataTsVerifyOption | String | Режим перевірки ЕПЧ даних | * ignore - ігнорувати ЕПЧ verifyIfPresent - перевіряти ЕПЧ, якщо вона присутня verifyOrFailIfNotPresent - перевіряти ЕПЧ та повертати помилку, якщо вона відсутня | ||
dataToSignQualifier | String | Опис даних, які необхідно підписати | * notSignedBefore - дані не містять раніше створений ЕП alreadySigned - дані вже містять ЕП, для додавання нової буде використано режим множинного ЕП | ||
duplicateSign | String | Ознака можливості підпису документу кілька раз одним і тим же підписантом | true - додає новий ЕП, якщо документ вже був підписаний цим же підписантом | ||
cadesType | String | Формат створеного ЕП за стандартом CAdES | undefined - параметр cadesType не враховується при створенні ЕП
| ||
nokkCompatible | String | Ознака додаткового кодування підпису, створеного засобами компанії НОКК | true - враховувати, що підпис створений засобами НОКК та додатково закодовано в ASN.1 OCTET STRING * false - кодування підпису відповідає нормативним нормам |
Код відповіді | Content-type | Допустимі параметри | Приклад вмісту |
---|---|---|---|
200 | application/json | message | { "message": "Запит на встановлення налаштування сесії виконано.", } } |
503 | application/json | message | { "message" : "Сервіс збереження даних на запущено." } |
400 | application/json | message | { |
Параметр | Тип даних | Опис |
---|---|---|
message | String | Опис результату проведення операції |
settedOptions | Object | Параметри та їх значення, яке було встановлено після виконання запиту |