All Classes and Interfaces
Class
Description
Algorithm catalog operations facade.
Filter criteria for querying supported algorithms from the AnkaSecure platform.
Builder for constructing
AlgorithmFilter instances.Immutable value object representing a supported algorithm profile.
Category of the algorithm: classical vs. post-quantum vs. hybrid.
Lifecycle status as defined by the platform.
Immutable pair of classical and post-quantum algorithm identifiers.
Factory for creating authenticated SDK instances.
A uniform, localization-ready exception thrown by all public AnkaSecure SDK APIs.
Factory for creating configured ApiClient instances.
Authenticated SDK instance with immutable JWT token.
Combined cryptographic operations facade.
Thread-safe implementation of
CombinedOperationsService.Thrown when a cryptographic operation fails due to local processing errors.
Immutable representation of the
Crypto-Policy-Info response header.Fluent builder that mirrors the legacy API, preserving existing unit
tests and client code.
Decodes the Base64URL-encoded value of the
Crypto-Policy-Info
response header into a CryptoPolicyInfo.Centralized provider for cryptographically secure random number generation.
Thread-safe concrete implementation of
CryptoService.Represents a structured cryptographic operation warning.
Immutable result returned by decryption operations.
Builder for constructing immutable DecryptResult instances.
DecryptResultMetadataResult of a decrypt-then-verify combined operation.
Encryption and decryption operations facade.
Immutable result returned by encryption operations.
Builder for constructing immutable EncryptResult instances.
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.
Scenario 1 — End-to-End ML-KEM-512 Life-cycle (Streaming).
Scenario 10 — ML-KEM-1024 Bulk Helpers (Compact JWE).
Scenario 11 — ML-DSA-87 Bulk Helpers (Compact JWS).
Scenario 12 — RSA-2048 → FALCON-1024 Streaming Re-sign (Detached JWS).
Scenario 13 — Legacy RSA-2048 → ML-KEM-768 Migration (Server-Side Re-encryption).
Scenario 14 — Key Revocation Validation (ML-KEM-768).
Scenario 15 — Streamed Sign / Verify (ML-DSA-87).
Scenario 16 — Utility-Stream Encryption (ML-KEM-1024).
Scenario 17 — Rapid Revocation Lifecycle (Compact JWS).
Scenario 18 — Dynamic Key-Limit Upsize.
Scenario 19 — Runtime Discovery of PQC Algorithms.
Scenario 2 — RSA-2048 Streaming Sign / Verify.
Scenario 20 — In-Memory Post-Quantum Crypto (Compact JWE/JWS).
Scenario 21 — Compact-Token Rotation (RSA-2048 → ML-KEM-1024).
Scenario 22 — XMSS Streaming Detached JWS Verification.
Scenario 23 — Key Rotation with Capability Reduction (RSA-2048 → ML-KEM-768).
Scenario 24 — Sign-Then-Encrypt Nested Operations.
Scenario 25 — External Key Interoperability.
Scenario 26 — PKCS#7 to JOSE Migration.
Scenario 27 — Key Lifecycle Management with Revocation.
Scenario 28 — Export and Share Public Keys for Secure Communication.
Scenario 29 — Generate and Use Composite Hybrid Keys for Quantum-Resistant Security.
Scenario 3 — AES-256 Streaming Encrypt / Decrypt.
Scenario 30 — Regulatory Compliance Templates for Composite Keys.
Scenario 31 — Security Level Matching for Composite Keys.
Scenario 32 — KDF Comparison for Composite KEM Keys.
Scenario 33 — Algorithm Discovery and Selection Patterns.
Scenario 34 — Composite Key Rotation and Migration.
Scenario 4 — Streaming Re-encrypt (RSA-2048 → ML-KEM-1024).
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 — P-521 → ML-KEM-768 Bulk Re-encryption (Compact JWE).
Scenario 9 — RSA-2048 → ML-DSA-65 Bulk Re-sign (Compact JWS).
Shared utilities for all ANKASecure© SDK example scenarios.
Streamlined model representing an exported cryptographic key.
Centralised UTF-8 file I/O utility for the ANKASecure SDK.
Generic warning for messages that don't match known patterns.
Utility class that converts the
Crypto-Policy-Info response header
emitted by all streaming endpoints into the immutable SDK metadata objects
required by client code.Specification for importing an existing public key into ANKASecure.
Thrown when input validation fails for SDK operations.
Represents a component of a composite hybrid key.
Specification for a single component within a composite (hybrid) key import.
Warning indicating that a cryptographic key is approaching expiration.
Key management operations facade.
Thread-safe implementation of
KeyManagementService.Metadata for a cryptographic key in the ANKASecure platform.
Indicates how a cryptographic key was created or acquired.
Result of keystore import operation supporting both PKCS#12 and JKS formats.
DTO used to import private keys and certificates from keystore files
supplied as Base64 strings.
Immutable response model returned by combined PKCS#7 migration workflows.
NIST security levels for post-quantum cryptographic algorithms.
Specification for updating mutable key attributes via JSON Merge-Patch.
Fluent builder for assembling a
PatchKeySpec.PqcClientCryptoUtil
A record containing both raw key objects (public, private) and their
Base64-encoded forms.
Immutable value object returned by PQC hybrid handshake endpoints.
Manages PQC transport sessions: generates PQC key pairs, performs
handshake, unwraps AES keys, and caches sessions until TTL expires.
Configuration holder for PQC transport encryption settings.
OkHttp Interceptor that transparently encrypts request bodies and decrypts
response bodies when PQC transport encryption is enabled.
Internal representation of a PQC transport session: holds sessionId,
AES key, and creation timestamp.
Result of a re-encryption
operation.
Result of a re-signature
operation.
Represents a job in the key rotation process, including its state, key identifiers, and timestamps.
Enumerates the finite set of job states.
High-level, protocol-agnostic error categories recognised by the SDK.
Centralized HTTP client configuration for the AnkaSecure SDK.
Signature and verification operations facade.
Thread-safe implementation of
SignatureService.Result of a sign-then-encrypt combined operation.
Immutable result returned by signing operations.
Builder for constructing immutable SignResult instances.
Extended ApiClient with streaming optimizations.
Warning indicating that a cryptographic key is approaching its usage limit.
Utility operations facade for PKCS#7 analysis, conversion, and migration.
VerifySignatureResultSeverity levels for cryptographic warnings.