get
https://{host}:{port}/api/v3/key-management/supported-algorithms
Returns the algorithm catalogue with full metadata for crypto-agility decisions.
Supports optional server-side filtering via query parameters.
Query Parameters (all optional)
| Parameter | Type | Logic | Description |
|---|---|---|---|
category | string | = | CLASSICAL, POST_QUANTUM, or HYBRID |
status | string | = | RECOMMENDED, EXPERIMENTAL, or LEGACY |
minSecurityLevel | int | >= | Minimum NIST level (1, 3, 5) |
maxSecurityLevel | int | <= | Maximum NIST level (1, 3, 5) |
keyOps | array | AND | Required operations (must support ALL) |
standards | array | AND | Required standards (must have ALL) |
kty | array | OR | Key types (matches ANY, including COMPOSITE) |
alg | array | OR | Algorithms (matches ANY) |
Response fields
| Field | Type | Description |
|---|---|---|
kty | string | Key type: ML-KEM, ML-DSA, RSA, EC, oct (simple) or COMPOSITE_KEM_COMBINE, COMPOSITE_SIGNATURE (composite) |
alg | string | Algorithm identifier: ML-KEM-768, RSA-4096 (simple) or X25519+ML-KEM-768 (composite) |
keyOps | array | Permitted operations: encrypt, decrypt, sign, verify |
status | string | RECOMMENDED, EXPERIMENTAL, or LEGACY |
sunsetDate | date | Planned deprecation date (ISO 8601, optional) |
advisory | string | Migration or security guidance (optional) |
securityLevel | integer | NIST security level (1-5) |
standards | array | Endorsing standards: NIST, BSI, ANSSI, ENISA, ISO, ETSI, NSA |
category | string | CLASSICAL, POST_QUANTUM, or HYBRID |
Composite algorithm entries
Composite algorithms appear as first-class entries with:
category: "HYBRID"kty: The composite mode (COMPOSITE_KEM_COMBINE or COMPOSITE_SIGNATURE)alg: Combined identifier (e.g., "X25519+ML-KEM-768", "Ed25519+ML-DSA-65")
Use category=HYBRID to filter composite entries only.
Example queries
# Post-quantum algorithms only
GET /api/key-management/supported-algorithms?category=POST_QUANTUM
# Hybrid/composite algorithms only
GET /api/key-management/supported-algorithms?category=HYBRID
# High security, recommended algorithms
GET /api/key-management/supported-algorithms?minSecurityLevel=3&status=RECOMMENDED
# Signature algorithms with NIST compliance
GET /api/key-management/supported-algorithms?keyOps=sign,verify&standards=NIST
# Find specific composite algorithm
GET /api/key-management/supported-algorithms?alg=X25519+ML-KEM-768Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…