...
Название элемента | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Установить параметры сессии | |
54 | Создать ЭЦП | |
65 | Получить результат создания ЭЦП | Неблокирующая (асинхронная) операция. Следует использовать для контроля состояния процесса создания ЭЦП. |
76 | Получить данные ЭЦП | Блокирующая (синхронная) операция. |
9 | Удалить сессию |
Создание ЭЦП с контролем состояния и использованием разрешения
Рекомендуется использовать в случае пакетной обработки большого количества ресурсов (файлов).
Название элемента | Примечания | |||
---|---|---|---|---|
1 | Создать разрешение | |||
2 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.3 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
4 | Установить параметры сессии | Пункты 3 и 4 могут выполняться в произвольном порядке. | ||
5 | Установить метаданные сессии | |||
6 | Создать ЭЦП c разрешением | |||
7Получить результат создания ЭЦП | Неблокирующая (асинхронная) операция. Следует использовать для контроля состояния процесса создания ЭЦП. | |||
8 | Получить данные ЭЦП | Блокирующая (синхронная) операция. | ||
9 | Удалить сессию | 10 | Выполнить пп.2-9 для следующего файла |
Создание множественной встроенной ЭЦП
Название операции | Примечания | ||||
---|---|---|---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. | |||
2 | Загрузить данные ЭЦП | В качестве данных ЭЦП должна быть загружена ранее созданная встроенная ЭЦП. | |||
3 | Установить параметры сессии | Для параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned". Для параметра "signatureType" должно быть установлено значение "attached". Для параметр "duplicateSign" должно быть установлено значение "true", если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантом. Пункты 3 и 4 могут выполняться в произвольном порядке. | 4 | Установить метаданные сессии | Пункты 3 и 4 могут выполняться в произвольном порядке. |
5 | Создать ЭЦП | ||||
6 | Получить данные ЭЦП | Блокирующая (синхронная) операция. | |||
7 | Удалить сессию |
...
Название операции | Примечания | |||
---|---|---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. | ||
Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными | |||
2 | Загрузить данные ЭЦП | В качестве данных ЭЦП должна быть загружена ранее созданная для данных сессии открепленная ЭЦП. | ||
3 | Установить параметры сессии | Установить метаданные сессии Для параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned". | 4 |
|
5 | Создать ЭЦП | |||
6 | Получить данные ЭЦП | Блокирующая (синхронная) операция. | ||
7 | Удалить сессию |
...