Table of Contents | ||
---|---|---|
|
Создание ЭП
Створення гешу
Назва операції | Примітка |
---|
1 |
Створити контекст |
Рекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію. |
2 |
Пример создания ЭП для текстовых данных (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
- Встановити застосування Postman
- Імпортувати середовище (environment) - cipher-ucc-docker-swarm-https.postman_environment.json
- Імпортувати колекцію (collection) - API-hash.postman_collection.json
...
Модификация существующей ЭП с контролем состояния
...
Для параметра "cadesType" должно быть установлено значение формата модифицированной (результирующей) ЭП. Если параметр содержит (по-умолчанию) значение "undefined", в качестве формата модифицированной подписи будет использоваться значение "CAdESXLong".
Для параметра "signatureType" должно быть установлено значение типа модифицированной (результирующей) ЭП.
...
Создание электронной метки времени
...
Создание электронной метки времени с контролем состояния
Возможно использовать в случае пакетной обработки большого количества ресурсов (файлов).
...
Проверка электронной метки времени
...