Создание ЭП
Створення ЕП
| Название операции | Примечания |
Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными | Блокирующая синхронная операция | Пример создания ЭП для текстовых данных Приклад створення ЕП для текстових даних (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client
Создание ЭП с контролем состояния
Возможно использовать в случае пакетной обработки большого количества ресурсов (файлов).
Створення ЕП з контролем стану
Можливе використання у випадку пакетної обробки великох кількості ресурсів (файлів).
| Название элемента | ПримечанияРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными | Неблокирующая асинхронная операция Следует использовать для контроля состояния процесса создания ЭПБлокирующая синхронная операция | Создание множественной встроенной ЭП
Створення множинного вбудованого ЕП
| Название операции | Примечания |
Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 | Загрузить данные ЭП | В |
качестве данных ЭП должна быть загружена ранее созданная встроенная ЭП.якості даних ЕП має бути завантажено раніше створений ЕП. Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними |
Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными должно быть установлено значение має бути встановлено значення "alreadySigned". Для параметра "signatureType" |
должно быть установлено значение має бути встановлено значення "attached". Для параметра "duplicateSign" |
должно быть установлено значение має бути встановлено значення "true",
|
если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантомякщо необхідно забезпечиит можливість підписання документу кілька разів одним і тим же підписантом. |
4 | Создать ЭП |
| Блокирующая синхронная операция | Создание множественной открепленной ЭП
Створення множинного відкріпленого ЕП
| Название операции | ПримечанияРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными даннымиМожуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. |
3 | Загрузить данные ЭП | В |
качестве данных ЭП должна быть загружена ранее созданная для данных сессии открепленная ЭП.Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными даннымиякості даних ЕП має бути завантажена раніше створена для даних сесії відкріплений ЕП. Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. |
4 | Установить параметры сессии | Для параметра "dataToSignQualifier" |
должно быть установлено значение має бути встановлено значення "alreadySigned". Для параметра "signatureType" |
должно быть установлено значение має бути встановлено значення "detached". Для параметр "duplicateSign" |
должно быть установлено значение має бути встановлено значення "true",
|
если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантомякщо необхідно забезпечиит можливість підписання документу кілька разів одним і тим же підписантом. |
5 | Создать ЭП |
Блокирующая синхронная операция | Проверка ЭП
Перевірка ЕП
| Название операции | Примечания |
Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными даннымиМожуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. |
3 | Загрузить данные ЭП |
Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными | | Блокирующая синхронная операция | Если после проверки ЭП необходимо получить подписанные данные, то следует использовать запрос Получение подписанных данных.
Якщо після перевірки ЕП необхідно отримати підписані дані, то слід використовувати запит Отримання підписаних даних.
Приклад перевірки ЕП для текстових даних Пример проверки ЭП для текстовых данных (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client
Модификация существующей ЭП
Модифікація існуючого ЕП
| Название операции | Примечания |
Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 | Загрузить данные ЭП | Могут быть загружены в виде: двоичных данных или Base64 строки.
|
3 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных или Base64 строки.
|
Обязательны только в случае, если исходная ЭП является открепленнойдолжно быть установлено значение формата модифицированной (результирующей) ЭП. Если параметр содержит (по-умолчанию) значение має бути встановлено значення формату модифікованого (результуючого) ЕП. Якщо параметр містить держит (за замовчуванням) значення "undefined", в |
качестве формата модифицированной подписи будет использоваться значение якості формату модификованого ЕП буде використовуватися значення "CAdESXLong". Для параметра "signatureType" |
должно быть установлено значение типа модифицированной (результирующей) ЭПмає бути встановлено значення типу модифікованого (результуючого) ЕП. |
5 | Модифицировать ЭП |
| Блокирующая синхронная операция получения дополнительной информации о результате модификации следует использовать запрос Получение результата модификации ЭП | Модификация существующей ЭП с контролем состояния
Модифікація існуючого ЕП з контролем стану
| Название операции | ПримечанияРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 | Загрузить данные ЭП | Могут быть загружены в виде: двоичных данных или Base64 строки. |
3 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных или Base64 строки.
|
Обязательны только в случае, если исходная ЭП является открепленнойдолжно быть установлено значение формата модифицированной (результирующей) ЭП. Если параметр содержит (по-умолчанию) значение має бути встановлено значення формату модифікованого (результуючого) ЕП. Якщо параметр містить держит (за замовчуванням) значення "undefined", в |
качестве формата модифицированной подписи будет использоваться значение якості формату модификованого ЕП буде використовуватися значення "CAdESXLong". Для параметра "signatureType" |
должно быть установлено значение типа модифицированной (результирующей) ЭПмає бути встановлено значення типу модифікованого (результуючого) ЕП. |
5 | Модифицировать ЭП |
| Неблокирующая асинхронная операция Следует использовать для контроля состояния процесса создания ЭПБлокирующая синхронная операция | Создание электронной метки времени
Створення електронної позначки часу
| Название операции | Примечания |
Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными даннымиПункты 3 и 4 могут выполняться в произвольном порядкеПункти 3 та 5 виконуються у довільному порядку. |
4 | Создать ЭМВ |
Блокирующая синхронная операция | Создание электронной метки времени с контролем состояния
Возможно использовать в случае пакетной обработки большого количества ресурсов (файлов).
Створення електронної позначки часу з контролем стану
Можна використовувати у випадку пакетної обробки великої кількості ресурсів (файлів).
| Название элемента | Примечания |
Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными | | Неблокирующая асинхронная операция Следует использовать для контроля состояния процесса создания ЭМВБлокирующая синхронная операция | Проверка электронной метки времени
Перевірка електронної позначки часу
| Название операции | Примечания |
Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными даннымиМожуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. |
3 | Загрузить данные ЭМВ |
Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными Блокирующая синхронная операция