Особенности функционирования
После успешного запуска приложения пользователю должен осуществить запуск Сервиса с использованием личных ключей или использовать режим работы "Без ключей".
...
Для выполнения операций Сервис использует определенное конфигурационным параметром количество потоков, которое по-умолчанию для версий Enterprise и Public равно 4.
Создание ЭЦП
Название операции | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Установить параметры сессии | Пункты 3 и 4 могут выполняться в произвольном порядке. |
4 | Установить метаданные сессии | Пункты 3 и 4 могут выполняться в произвольном порядке. |
5 | Создать ЭЦП | |
6 | Получить данные ЭЦП | Блокирующая (синхронная) операция. |
7 | Удалить сессию |
Создание ЭЦП с контролем состояния
Возможно использовать в случае пакетной обработки большого количества ресурсов (файлов).
Название элемента | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | |
3 | Установить параметры сессии | Пункты 3 и 4 могут выполняться в произвольном порядке. |
4 | Установить метаданные сессии | |
5 | Создать ЭЦП | |
6 | Получить результат создания ЭЦП | Неблокирующая (асинхронная) операция. Следует использовать для контроля состояния процесса создания ЭЦП. |
7 | Получить данные ЭЦП | Блокирующая (синхронная) операция. |
9 | Удалить сессию |
Создание ЭЦП с контролем состояния и использованием разрешения
Рекомендуется использовать в случае пакетной обработки большого количества ресурсов (файлов).
Название элемента | Примечания | |
---|---|---|
1 | Создать разрешение | |
2 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
3 | Загрузить данные сессии | |
4 | Установить параметры сессии | Пункты 3 и 4 могут выполняться в произвольном порядке. |
5 | Установить метаданные сессии | |
6 | Создать ЭЦП c разрешением | |
7 | Получить результат создания ЭЦП | Неблокирующая (асинхронная) операция. Следует использовать для контроля состояния процесса создания ЭЦП. |
8 | Получить данные ЭЦП | Блокирующая (синхронная) операция. |
9 | Удалить сессию | |
10 | Выполнить пп.2-9 для следующего файла |
Проверка ЭЦП
Название операции | Примечания | |
---|---|---|
1 | Создать сессию | Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию. |
2 | Загрузить данные сессии | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Загрузить данные ЭЦП | Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными |
3 | Установить параметры сессии | |
5 | Проверка ЭЦП | |
6 | Получить результат проверки ЭЦП | Блокирующая (синхронная) операция. |
7 | Удалить сессию |
Если после проверки ЭЦП необходимо получить подписанные данные, то следунт использовать запрос Получение подписанных данных.
Создание метки времени
Название операции | Примечания | |
---|---|---|
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 | Удалить сессию |