Class ExampleScenario6

java.lang.Object
co.ankatech.ankasecure.sdk.examples.ExampleScenario6

public final class ExampleScenario6 extends Object

Scenario 6 – ML-DSA-87 Bulk Helpers (Compact JWS)

This scenario signs and verifies a document with non-streaming helpers that work on RFC 7515 Compact JWS tokens:

  1. Generate an ML-DSA-87 key.
  2. Export its metadata.
  3. Create a Compact JWS on disk via AnkaSecureSdk.signFile(String, Path, Path).
  4. Verify it via AnkaSecureSdk.verifySignature(Path).
  5. Print server metadata.

Implementation notes (Java 21+):

Thread-safety: this class is stateless and immutable.

Since:
2.1.0
Author:
ANKATech – Security Engineering
  • Method Details

    • main

      public static void main(String[] args)
      Entry-point.
      Parameters:
      args - ignored