...
Назва операції | Примітка | |
---|---|---|
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 | Завантаження даних КЕП | В якості даних ЕП КЕП має бути завантажена раніше створена для даних сесії відкріплений ЕПКЕП. Можуть бути завантажені дані у вигляді: двійкових даних, 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 | Видалення сесії |
...
Назва операції | Примітка | |
---|---|---|
1 | Створення сесії | Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 | Завантаження даних сесії | Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. |
3 | Завантаження даних ЕПЧ | Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними. |
34 | Встановлення параметрів сесії | |
5 | Перевірка ЕПЧ | |
6 | Отримання результату перевірки ЕПЧ | Блокуюча (синхронна) операція. |
7 | Видалення сесії |
...