You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Создание ЭЦП

 Название операцииПримечания
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Загрузить данные ЭЦП

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

3Установить параметры сессииДля параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned".
Для параметра "signatureType" должно быть установлено значение "attached".
Для параметр "duplicateSign" должно быть установлено значение "true",
если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантом.
Пункты 3 и 4 могут выполняться в произвольном порядке.
5Создать ЭЦП 
6Получить данные ЭЦПБлокирующая (синхронная) операция.
7Удалить сессию 

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

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

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

3Установить параметры сессии

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

5Создать ЭЦП 
6Получить данные ЭЦПБлокирующая (синхронная) операция.
7Удалить сессию 

Проверка ЭЦП

 Название операцииПримечания
1Создать сессиюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.
2Загрузить данные сессииМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными
3Загрузить данные ЭЦПМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными
3Установить параметры сессии 
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Удалить сессию 
  • No labels