Зашифрування


Назва операціїПримітка
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

Видалення сесії


  • No labels