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