Table of Contents | ||
---|---|---|
|
Создание
...
ЭП
Название операции | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Установить параметры сессии | |
4 | Создать ЭЦПЭП | |
5 | Получить данные ЭЦПЭП | Блокирующая (синхронная) операция. |
6 | Удалить сессию |
Пример создания ЭЦП ЭП для текстовых данных (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client
Создание
...
ЭП с контролем состояния
Возможно использовать в случае пакетной обработки большого количества ресурсов (файлов).
Название элемента | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Установить параметры сессии | |
4 | Создать ЭЦПЭП | |
5 | Получить результат создания ЭЦПЭП | Неблокирующая (асинхронная) операция. Следует использовать для контроля состояния процесса создания ЭЦПЭП. |
6 | Получить данные ЭЦПЭП | Блокирующая (синхронная) операция. |
7 | Удалить сессию |
Создание множественной встроенной
...
ЭП
Название операции | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные ЭЦПЭП | В качестве данных ЭЦП ЭП должна быть загружена ранее созданная встроенная ЭЦПЭП. |
3 | Установить параметры сессии | Для параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned". Для параметра "signatureType" должно быть установлено значение "attached". Для параметр "duplicateSign" должно быть установлено значение "true", если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантом. |
4 | Создать ЭЦПЭП | |
5 | Получить данные ЭЦПЭП | Блокирующая (синхронная) операция. |
6 | Удалить сессию |
Создание множественной открепленной
...
ЭП
Название операции | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Загрузить данные ЭЦПЭП | В качестве данных ЭЦП ЭП должна быть загружена ранее созданная для данных сессии открепленная ЭЦПЭП. |
4 | Установить параметры сессии | Для параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned". |
5 | Создать ЭЦПЭП | |
6 | Получить данные ЭЦПЭП | Блокирующая (синхронная) операция. |
7 | Удалить сессию |
Проверка
...
ЭП
Название операции | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Загрузить данные ЭЦПЭП | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
4 | Установить параметры сессии | |
5 | Проверить ЭЦПЭП | |
6 | Получить результат проверки ЭЦПЭП | Блокирующая (синхронная) операция. |
7 | Удалить сессию |
Если после проверки ЭЦП ЭП необходимо получить подписанные данные, то следует использовать запрос Получение подписанных данных.
Пример проверки ЭЦП ЭП для текстовых данных (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client
...
Название операции | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Установить параметры сессии | Пункты 3 и 4 могут выполняться в произвольном порядке. |
4 | Создать МВЭМВ | |
5 | Получить данные МВЭМВ | Блокирующая (синхронная) операция. |
6 | Удалить сессию |
...
Название элемента | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Установить параметры сессии | |
4 | Создать МВЭМВ | |
5 | Получить результат создания МВЭМВ | Неблокирующая (асинхронная) операция. Следует использовать для контроля состояния процесса создания МВЭМВ. |
6 | Получить данные МВЭМВ | Блокирующая (синхронная) операция. |
7 | Удалить сессию |
...
Название операции | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Загрузить данные МВЭМВ | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Установить параметры сессии | |
5 | Проверить МВЭМВ | |
6 | Получить результат проверки МВЭМВ | Блокирующая (синхронная) операция. |
7 | Удалить сессию |