Versions Compared

Key

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

Table of Contents
maxLevel2

Создание ЭП

Створення ЕП

 Название операцииПримечания

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

4Создать ЭП
 

5Получить данные ЭП
Блокирующая
Блокуюча (
синхронная
синхронна)
операция
операція.
6Удалить сессию
 

Пример создания ЭП для текстовых данных Приклад створення ЕП для текстових даних (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client 

Создание ЭП с контролем состояния

Возможно использовать в случае пакетной обработки большого количества ресурсов (файлов).

Створення ЕП з контролем стану

Можливе використання у випадку пакетної обробки великох кількості ресурсів (файлів).


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

4Создать ЭП
 

5Получить результат создания ЭП
Неблокирующая
Неблокуючи (
асинхронная
асинхронна)
операция
операція.
Следует использовать для контроля состояния процесса создания ЭП
Слід використовувати для контролю стану процесу створення ЕП.
6Получить данные ЭП 
Блокирующая
Блокуюча (
синхронная
синхронна)
операция
операція.
7Удалить сессию 
 

Создание множественной встроенной ЭП


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

 Название операцииПримечания

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

В

качестве данных ЭП должна быть загружена ранее созданная встроенная ЭП.

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

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


Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными

.

3Установить параметры сессииДля параметра "dataToSignQualifier"
должно быть установлено значение
має бути встановлено значення "alreadySigned".
Для параметра "signatureType"
должно быть установлено значение
має бути встановлено значення "attached".
Для параметра "duplicateSign"
должно быть установлено значение
має бути встановлено значення "true",
если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантом
якщо необхідно забезпечиит можливість підписання документу кілька разів одним і тим же підписантом.
4Создать ЭП
 

5Получить данные ЭП
Блокирующая
Блокуюча (
синхронная
синхронна)
операция
операція.
6Удалить сессию
 

Создание множественной открепленной ЭП


Створення множинного відкріпленого ЕП


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

В

качестве данных ЭП должна быть загружена ранее созданная для данных сессии открепленная ЭП.
Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными

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

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

4Установить параметры сессии

Для параметра "dataToSignQualifier"

должно быть установлено значение

має бути встановлено значення "alreadySigned".
Для параметра "signatureType"

должно быть установлено значение

має бути встановлено значення "detached".
Для параметр "duplicateSign"

должно быть установлено значение

має бути встановлено значення "true",

если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантом

якщо необхідно забезпечиит можливість підписання документу кілька разів одним і тим же підписантом.

5Создать ЭП
 

6Получить данные ЭП
Блокирующая
Блокуюча (
синхронная
синхронна)
операция
операція.
7Удалить сессию
 

Проверка ЭП


Перевірка ЕП

 Название операцииПримечания

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

5Получить данные ЭМВ
Блокирующая
Блокуюча (
синхронная
синхронна)
операция
операція.
6Удалить сессию
 

Создание электронной метки времени с контролем состояния

Возможно использовать в случае пакетной обработки большого количества ресурсов (файлов).


Створення електронної позначки часу з контролем стану

Можна використовувати у випадку пакетної обробки великої кількості ресурсів (файлів).

 Название элементаПримечания

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

4Создать ЭМВ 
 

5Получить результат создания ЭМВ
Неблокирующая
Неблокуюча (
асинхронная
асинхронна)
операция
операція.
Следует использовать для контроля состояния процесса создания ЭМВ
Слід використовувати для контролю стану процесу створення ЕПЧ.
6Получить данные ЭМВ 
Блокирующая
Блокуюча (
синхронная
синхронна)
операция
операція.
7Удалить сессию
 

Проверка электронной метки времени


Перевірка електронної позначки часу

 Название операцииПримечания

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

5Проверить ЭМВ
 

6Получить результат проверки ЭМВ
Блокирующая
Блокуюча (
синхронная
синхронна)
операция
операція.
7Удалить сессию