Table of Contents | ||
---|---|---|
|
Створення
...
ЕП
Створення
...
ЕП
Назва операції | Примітка | ||||||
---|---|---|---|---|---|---|---|
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 | Видалення сесії |
Створення
...
ЕП з контролем стану для формату CAdES
Назва операції | Примітка | |||||
---|---|---|---|---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. | ||||
2 | Завантаження даних сесії | Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. | ||||
3 | Встановлення параметрів сесії | Має бути вказані параметри "signatureType" та "cadesType". | ||||
4 | Створення | |||||
ЕП | ||||||
5 | Отримання результату створення | |||||
ЕП | Неблокуючи (асинхронна) операція. Слід використовувати для контролю стану процесу створення | |||||
ЕП. | ||||||
6 | Отримання даних | |||||
ЕП | Блокуюча (синхронна) операція.
| |||||
7 | Видалення сесії |
Створення
...
ЕП з контролем стану для формату XAdES та контейнерів ASIC-S(E)
Назва операції | Примітка | |||||
---|---|---|---|---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. | ||||
2 | Завантаження даних сесії | Можуть бути завантажені у вигляді: двійкових даних, Base64 рядки, HTML-форми з двійковими даними. При своренні вбудованого (ATTACHED) підпису формату XAdES в якості даних має бути завантажений xml-документ. | ||||
3 | Встановлення параметрів сесії | Вказати наступні параметри:
| ||||
4 | Завантаження метаданих сесії | В якості метаданих завантажити ідентифікатор даних, зазвичай ім'я файлу. | ||||
5 | Створення | |||||
ЕП | ||||||
6 | Отримання результату створення | |||||
ЕП | Неблокуючи (асинхронна) операція. Слід використовувати для контролю стану процесу створення | |||||
ЕП. | ||||||
7 | Отримання даних | |||||
ЕП | Блокуюча (синхронна) операція.
| |||||
8 | Видалення сесії |
Створення множинного вбудованого
...
ЕП
Назва операції | Примітка | ||||||
---|---|---|---|---|---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. | |||||
2 | Завантаження даних КЕПЕП | В якості даних КЕП ЕП має бути завантажено раніше створений КЕПЕП. Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. | |||||
3 | Встановлення параметрів сесії | Має бути вказаний параметр "cadesType". | |||||
4 | Створення КЕПЕП | ||||||
5 | Отримання даних КЕПЕП | Блокуюча (синхронна) операція.
| |||||
6 | Видалення сесії |
Створення множинного відкріпленого
...
ЕП
Назва операції | Примітка | ||||||
---|---|---|---|---|---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. | |||||
2 | Завантаження даних сесії | Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. | |||||
3 | Завантаження даних КЕПЕП | В якості даних КЕП ЕП має бути завантажена раніше створена для даних сесії відкріплений КЕПвідкріплений ЕП. Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. | |||||
4 | Встановлення параметрів сесії | Має бути вказаний параметр "cadesType". | |||||
5 | Створення КЕПЕП | ||||||
6 | Отримання даних КЕПЕП | Блокуюча (синхронна) операція.
| |||||
7 | Видалення сесії |
Створення
...
ЕП для даних (масова операція) для формату CAdES
Назва операції | Примітка | |
---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 | Встановлення параметрів сесії | Має бути вказані параметри "signatureType" та "cadesType". |
3 | Створення | |
ЕП для даних (масова операція) | Має бути вказаний параметр "dataToSign". | |
4 | Видалення сесії |
Створення
...
ЕП для даних (масова операція) для для формату XAdES та контейнерів ASIC-S(E)
Назва операції | Примітка | |
---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 | Встановлення параметрів сесії | Вказати наступні параметри:
|
3 | ||
Створення ЕП для даних (масова операція) | При створенні вбудованого (ATTACHED) підпису формату XAdES в якості даних має бути завантажений xml-документ. Має бути вказаний параметр "dataToSign". | |
4 | Видалення сесії |
...
Створення ЕП для гешів (масова операція)
Назва операції | Примітка | |
---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 | Встановлення параметрів сесії | |
3 | ||
Створення ЕП для гешів (масова операція) | ||
4 | Видалення сесії |
Перевірка ЕП
Назва операції | Примітка | |
---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 | Завантаження даних сесії | Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. |
3 | Завантаження даних КЕПЕП | Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. |
4 | Встановлення параметрів сесії | |
5 | Перевірка КЕПЕП | |
6 | Отримання результату перевірки КЕПЕП | Блокуюча (синхронна) операція. |
7 | Видалення сесії |
Якщо після перевірки КЕП ЕП необхідно отримати підписані дані, то слід використовувати запит запит Отримання підписаних даних.
Приклад перевірки КЕП ЕП для текстових даних (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client
Модифікація ЕП
Модифікація існуючого
...
ЕП
Назва операції | Примітка | |
---|---|---|
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 | Видалення сесії |
Електронна позначка часу
Створення електронної позначки часу
...