Package co.ankatech.ankasecure.sdk.examples
package co.ankatech.ankasecure.sdk.examples
-
ClassesClassDescriptionOne-shot utility: encrypts a clientId + clientSecret using the same PBKDF2 + AES-GCM scheme as
ExampleUtiland prints the four lines that must be pasted intocli.properties.Runs all SDK example scenarios in sequence and provides a comprehensive summary.Console entry-point that lets you run any of the sample scenarios packaged with the AnkaSecure SDK.Resolves PRE-PROVISIONED playground key ids for the realigned data-plane examples.Scenario 1 — End-to-End ML-KEM-512 Encryption (Streaming).Scenario 10 — ML-KEM-1024 Bulk Helpers (Compact JWE).Scenario 11 — ML-DSA-87 Bulk Helpers (Compact JWS).Scenario 12 — ML-DSA-65 → SLH-DSA-SHA2-128S Streaming Re-sign (Detached JWS).Scenario 13 — Runtime Discovery of PQC Algorithms.Scenario 14 — In-Memory Post-Quantum Crypto (Compact JWE/JWS).Scenario 15 — Compact-Token Rotation (RSA-3072 → ML-KEM-768).Scenario 16 — XMSS Streaming Detached JWS Verification.Scenario 17 — Sign-Then-Encrypt Nested Operations, Compact (data-plane).Scenario 18 — Use Composite Hybrid Keys for Quantum-Resistant Security (data-plane).Scenario 19 — PKCS#7/CMS Structural Analysis (data-plane).Scenario 2 — RSA-2048 Streaming Sign / Verify.Scenario 20 — PKCS#7 → JOSE Conversion / Migration (data-plane).Scenario 21 — Sign-Then-Encrypt Nested Operations, Streaming (data-plane).Scenario 3 — AES-256 Streaming Encrypt / Decrypt.Scenario 4 — Streaming Re-encrypt (RSA-3072 → ML-KEM-768).Scenario 5 — ML-KEM-512 Bulk Helpers (Compact JWE).Scenario 6 — ML-DSA-87 Bulk Helpers (Compact JWS).Scenario 7 — AES-256 Compact JWE Helpers.Scenario 8 — ML-KEM-768 → ML-KEM-1024 Bulk Re-encryption (auto-detect / Compact JWE).Scenario 9 — RSA-3072 → ML-DSA-87 Bulk Re-sign (Compact JWS).Shared utilities for all ANKASecure© SDK example scenarios.Classpath loader for the PKCS#7/CMS example fixture used by the data-plane migration scenarios (ExampleScenario19,ExampleScenario20).