Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Назва операціїПримітка
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Встановлення параметрів сесії

Вказати наступні параметри:

  • XAdES: "signatureType", "xadesType".
  • ASiC-E з XAdES: "xadesType", "asicForm=ASIC_E"
  • ASiC-E з CAdES: "cadesType", "asicForm=ASIC_E"
  • ASIC-S з CAdES: "cadesType", "asicForm=ASIC_S"
  • ASIC-S з XAdES: не підтримується
4Завантаження метаданих сесіїВ якості метаданих завантажити ідентифікатор даних, зазвичай ім'я файлу.
5Створення КЕП
6Отримання результату створення КЕПНеблокуючи (асинхронна) операція. Слід використовувати для контролю стану процесу створення КЕП.
7Отримання даних КЕП Блокуюча (синхронна) операція.
8Видалення сесії 

Створення множинного вбудованого КЕП

...


Назва операціїПримітка
1Створення сесіїРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію.
2Завантаження даних сесіїМожуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними.
3Завантаження даних КЕП

В якості даних ЕП КЕП має бути завантажена раніше створена для даних сесії відкріплений ЕПКЕП.

Можуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку, HTML-форми з двійковими даними.

4Встановлення параметрів сесії

Має бути вказаний параметр "cadesType".
Для параметра "dataToSignQualifier" має бути встановлено значення "alreadySigned".
Для параметра "signatureType" має бути встановлено значення "detached".
Для параметр "duplicateSign" має бути встановлено значення "true",
якщо необхідно забезпечиит можливість підписання документу кілька разів одним і тим же підписантом.

5Створення КЕП
6Отримання даних КЕПБлокуюча (синхронна) операція.
7Видалення сесії

Створення КЕП для даних (масова операція) для формату CAdES


Назва операціїПримітка
1Створення сесіїРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію.
2Встановлення параметрів сесії

Має бути вказані параметри "signatureType" та "cadesType". 

3Створення КЕП для даних (масова операція)

Має бути вказаний параметр "dataToSign".

4Видалення сесії 

Створення КЕП для даних (масова операція) для для формату XAdES та контейнерів ASIC-S(E)


Назва операціїПримітка
1Створення сесіїРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію.
2Встановлення параметрів сесії

Вказати наступні параметри:

  • XAdES: "signatureType", "xadesType".
  • ASiC-E з XAdES: "xadesType", "asicForm=ASIC_E"
  • ASiC-E з CAdES: "cadesType", "asicForm=ASIC_E"
  • ASIC-S з CAdES: "cadesType", "asicForm=ASIC_S"
  • ASIC-S з XAdES: не підтримується
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".
Для параметра "signatureType" має бути встановлено значення типу модифікованого (результуючого) ЕПКЕП.

5Модифікація КЕП
6Отримання даних модифікованого КЕПБлокуюча (синхронна) операція.
Для отримання додатковї інформації про результат модифікації слід використовувати запит Отримання результату модифікації КЕП.
7Видалення сесії

...


Назва операціїПримітка
1Створення сесіїРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію.
2Завантаження даних КЕПМожуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку.
3Завантаження даних сесіїМожуть бути завантажені дані у вигляді: двійкових даних, Base64 рядку.
Обовʼязкові у тому випадку, якщо вихідний ЕП КЕП є відкріпленим.
4Встановлення параметрів сесії

Для параметра "cadesType" має бути встановлено значення формату модифікованого (результуючого) ЕПКЕП. Якщо параметр містить (за замовчуванням) значення "undefined", в якості формату модификованого ЕП КЕП буде використовуватися значення "CAdESXLong".
Для параметра "signatureType" має бути встановлено значення типу модифікованого (результуючого) ЕПКЕП.

5Модифікація КЕП
6Отримання результату модифікації КЕПНе блокуюча (асинхронна) операція. Слід використовувати для контролю стану процесу створення ЕПКЕП.
7Отримання даних модифікованого КЕПБлокуюча (синхронна) операція.
8Видалення сесії

...


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

...