Versions Compared

Key

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

Table of Contents
maxLevel2

Создание ЭП

Створення гешу


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

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

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

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

...

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

...

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

...

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

...

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

...

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

...

Проверка ЭП

...

Если после проверки ЭП необходимо получить подписанные данные, то следует использовать запрос Получение подписанных данных.

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

Модификация существующей ЭП

...

Для параметра "cadesType" должно быть установлено значение формата модифицированной (результирующей) ЭП. Если параметр содержит (по-умолчанию) значение "undefined", в качестве формата модифицированной подписи будет использоваться значение "CAdESXLong".
Для параметра "signatureType" должно быть установлено значение типа модифицированной (результирующей) ЭП.

...

Завантажити дані контекстуМожуть бути завантажені у вигляді: двійкових даних, Base64 рядка, за URL
3Створити геш
5Отримати дані гешу
6Видалити контекст

Створити геш за один запит


Назва операціїПримітка
1Функція створення гешу

Перевірка гешу


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

Перевірка гешу за один запит


Назва операціїПримітка
1Функція перевірки гешу

Приклади викликів REST API в Postman

  1. Встановити застосування Postman
  2. Імпортувати середовище (environment) - cipher-ucc-docker-swarm-https.postman_environment.json
  3. Імпортувати колекцію (collection) - API-hash.postman_collection.json

...

Модификация существующей ЭП с контролем состояния

...

Для параметра "cadesType" должно быть установлено значение формата модифицированной (результирующей) ЭП. Если параметр содержит (по-умолчанию) значение "undefined", в качестве формата модифицированной подписи будет использоваться значение "CAdESXLong".
Для параметра "signatureType" должно быть установлено значение типа модифицированной (результирующей) ЭП.

...

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

...

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

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

...

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

...