Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Назва операціїПримітка
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 строки.
3Встановити параметри сесіїДолжен быть указан параметр "caId", "embedCertificateType".
4Завантажити ключовий контейнер сесії
5Загрузить сертификаты получателейЗавантажити сертифікати отримувачівНеобходим как минимум один сертификат получателя зашифрованных данных.
Сертификаты могут быть загружены в виде: двоичных данных, Base64 строки.
6ЗашифроватьЗашифрувати
7Получить зашифрованные данныеОтримати зашифровані даніБлокирующая (синхронная) операция. Могут быть получены в виде: двоичных данных, Base64 строки.
8Видалити сесію

...


Зашифрування з контролем

...

стану

Можливе використання у випадку пакетної обробки великої кількості ресурсів (файлівВозможно использовать в случае пакетной обработки большого количества ресурсов (файлов).


Назва операціїПримітка
1Створити сесіюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.
2Завантажити дані сесіїМогут быть загружены в виде: двоичных данных, Base64 строки.
3Встановити параметри сесіїДолжен быть указан параметр "caId", "embedCertificateType".
4Завантажити ключовий контейнер сесії
5Загрузить сертификаты получателейЗавантажити сертифікати отримувачівНеобходим как минимум один сертификат получателя зашифрованных данных.
Сертификаты могут быть загружены в виде: двоичных данных, Base64 строки.
6ЗашифроватьЗашифрувати
7Получить Отримати результат зашифрованиязашифруванняНеблокирующая (асинхронная) операция. Следует использовать для контроля состояния процесса зашифрования.
8Получить зашифрованные данныеОтримати зашифровані даніБлокирующая (синхронная) операция. Могут быть получены в виде: двоичных данных, Base64 строки.
9Видалити сесію

...