...
Название операции | Примечания | |
---|---|---|
1 | Получить профиль генерации ключей | |
2 | Генерация новых ключей |
Шифрование
Название операции | Примечания | |
---|---|---|
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 | Удалить сессию |