Versions Compared

Key

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

...

Шифрование

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

Шифрование с контролем состояния

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

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

Дешифрование

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

Дешифрование с контролем состояния

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