Class ExampleScenario5

Object
ExampleScenario5

public final class ExampleScenario5 extends Object
Scenario 5 - ML-KEM-512 Bulk Encrypt/Decrypt (Non-Streaming Helpers)

Demonstrates non-streaming helper methods for key-based JWE compact operations:

  1. Generate an ML-KEM-512 key.
  2. Export the key’s metadata to JSON.
  3. Encrypt a file with AnkaSecureSdk.encryptFile(String, Path, Path).
  4. Decrypt the ciphertext with AnkaSecureSdk.decryptFile(Path, Path).
  5. Print server-side metadata for each operation.
  6. Validate that the decrypted plaintext matches the original.

All transient files are placed under temp_files/.

  • Constructor Details

    • ExampleScenario5

      public ExampleScenario5()
  • Method Details

    • main

      public static void main(String[] args)