Class ExampleScenario5
Object
ExampleScenario5
Scenario 5 - ML-KEM-512 Bulk Encrypt/Decrypt (Non-Streaming
Helpers)
Demonstrates non-streaming helper methods for key-based JWE compact operations:
- Generate an ML-KEM-512 key.
- Export the key’s metadata to JSON.
- Encrypt a file with
AnkaSecureSdk.encryptFile(String, Path, Path)
. - Decrypt the ciphertext with
AnkaSecureSdk.decryptFile(Path, Path)
. - Print server-side metadata for each operation.
- Validate that the decrypted plaintext matches the original.
All transient files are placed under temp_files/.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ExampleScenario5
public ExampleScenario5()
-
-
Method Details
-
main
-