Skip to main content

Certificate Management APIs

The endpoints in this section manage TLS certificates. If you want certificates to secure SSH keys, see the SshCertificates section

PKIX Parameter Set

As of TPP 25.1 algorithms are identified by an OID called PKIX Parameter Set. The following table lists the OID for each algorithm:

RSA Algorithms

AlgorithmPKIX Parameter SetDescription
RSA 10241.3.6.1.4.1.28783.10.1.1.1024RSA 1024 bits offers moderate security but is now considered vulnerable and outdated for most modern applications.
RSA 20481.3.6.1.4.1.28783.10.1.1.2048RSA 2048 bits offers strong security and is widely used for modern encryption and digital signatures.
RSA 30721.3.6.1.4.1.28783.10.1.1.3072RSA 3072 bits provides a higher security level, suitable for long-term protection of sensitive data.
RSA 40961.3.6.1.4.1.28783.10.1.1.4096RSA 4096 bits offers very high security, commonly used for highly sensitive data and long-term encryption.
RSA 81921.3.6.1.4.1.28783.10.1.1.8192RSA 8192 bits provides extremely high security, used for the most sensitive data and long-term protection.
RSA PSS/OAEP 10241.3.6.1.4.1.28783.10.1.2.1024RSA 1024 bits PSS provides moderate security for digital signatures, with PSS offering improved resistance against certain attacks, though it's now considered vulnerable for most applications.
RSA PSS/OAEP 20481.3.6.1.4.1.28783.10.1.2.2048RSA 2048 bits PSS offers strong security with enhanced resistance to forgery and adaptive chosen-message attacks, making it widely used in modern systems.
RSA PSS/OAEP 30721.3.6.1.4.1.28783.10.1.2.3072RSA 3072 bits PSS provides enhanced security for long-term digital signature protection, with PSS improving resistance to certain signature-related attacks.
RSA PSS/OAEP 40961.3.6.1.4.1.28783.10.1.2.4096RSA 4096 bits PSS provides very high security for digital signatures, with PSS offering added protection against vulnerabilities in deterministic signature schemes.
RSA PSS/OAEP 81921.3.6.1.4.1.28783.10.1.2.8192RSA 8192 bits PSS offers extremely high security for critical digital signatures, with PSS further strengthening resistance to advanced cryptographic attacks and long-term protection.

Elliptic Curve Digital Signature Algorithms (ECDSA)

AlgorithmPKIX Parameter SetDescription
ECDSA P-2561.3.6.1.4.1.28783.10.2.1.256Digital signature algorithm based on the NIST P-256 curve, providing 128-bit security.
ECDSA P-3841.3.6.1.4.1.28783.10.2.1.384Digital signature algorithm based on the NIST P-384 curve, providing 192-bit security.
ECDSA P-5211.3.6.1.4.1.28783.10.2.1.521Digital signature algorithm based on the NIST P-521 curve, providing 256-bit security.
Brainpool P-256r11.3.6.1.4.1.28783.10.2.2.1Brainpool P256 is a 256-bit elliptic curve offering strong security for digital signatures and key exchange.
Brainpool P-384r11.3.6.1.4.1.28783.10.2.2.2Brainpool P384 is a 384-bit elliptic curve providing enhanced security for high-assurance applications.
Brainpool P-512r11.3.6.1.4.1.28783.10.2.2.3Brainpool P512 is a 512-bit elliptic curve offering very high security for sensitive data and long-term protection.
Brainpool P-160r11.3.6.1.4.1.28783.10.2.2.4Brainpool P160 is a 160-bit curve, offering moderate security for lightweight cryptographic applications.
Brainpool P-160t11.3.6.1.4.1.28783.10.2.2.5Brainpool P160T is a 160-bit twisted curve, offering efficient performance and moderate security for lightweight applications.
Brainpool P-192r11.3.6.1.4.1.28783.10.2.2.6Brainpool P192 is a 192-bit curve providing a balanced security level for general-purpose cryptography.
Brainpool P-192t11.3.6.1.4.1.28783.10.2.2.7Brainpool P192T is a 192-bit twisted curve, optimized for faster cryptographic operations with improved security.
Brainpool P-224r11.3.6.1.4.1.28783.10.2.2.8Brainpool P224 is a 224-bit curve offering strong security for medium-strength cryptographic applications.
Brainpool P-224t11.3.6.1.4.1.28783.10.2.2.9Brainpool P224T is a 224-bit twisted Edwards curve, optimized for efficient cryptographic operations with strong security.
Brainpool P-256t11.3.6.1.4.1.28783.10.2.2.10Brainpool P256T is a 256-bit twisted curve, optimized for faster operations and improved security in digital signatures and key exchange.
Brainpool P-320r11.3.6.1.4.1.28783.10.2.2.11Brainpool P320 is a 320-bit curve providing strong security for cryptographic operations, suitable for high-security applications.
Brainpool P-320t11.3.6.1.4.1.28783.10.2.2.12Brainpool P320T is a 320-bit twisted curve, balancing strong security and efficient performance for cryptographic tasks.
Brainpool P-384t11.3.6.1.4.1.28783.10.2.2.13Brainpool P384T is a 384-bit twisted curve providing strong security for digital signatures and key exchange, optimized for performance and efficiency.
Brainpool P-512t11.3.6.1.4.1.28783.10.2.2.14Brainpool P512T is a 512-bit twisted curve, providing very high security and optimized for efficient cryptographic processing.
SEC P-256k11.3.6.1.4.1.28783.10.2.3.1Sec P256K is a 256-bit curve widely used in Bitcoin and blockchain technologies, optimized for fast elliptic curve operations.
SEC P-224r11.3.6.1.4.1.28783.10.2.3.2Sec P224 is a 224-bit curve offering strong security for general-purpose cryptography, commonly used in digital signatures.
SEC P-224k11.3.6.1.4.1.28783.10.2.3.3Sec P224K is a 224-bit curve used in cryptographic applications with an emphasis on fast and efficient operations.
SEC P-192r11.3.6.1.4.1.28783.10.2.3.4Sec P192 is a 192-bit curve providing moderate security for lightweight cryptographic applications.
SEC P-192k11.3.6.1.4.1.28783.10.2.3.5Sec P192K is a 192-bit curve widely used in blockchain and cryptographic systems, optimized for efficient operations.

Edwards Curve Algorithms

AlgorithmPKIX Parameter SetDescription
Ed255191.3.6.1.4.1.28783.10.3.25519Ed25519 is a high-security elliptic curve signature algorithm, designed for fast performance and resistance to side-channel attacks.
Ed4481.3.6.1.4.1.28783.10.3.44448Ed448 is a highly secure elliptic curve signature algorithm, offering stronger security than ED25519, with a larger key size.

ML-DSA Quantum-Safe Algorithms

AlgorithmPKIX Parameter SetDescription
ML-DSA441.3.6.1.4.1.28783.10.4.44ML-DSA44 offers 128-bit quantum security, designed for lightweight applications that require post-quantum resilience with moderate security.
ML-DSA651.3.6.1.4.1.28783.10.4.65ML-DSA65 provides 192-bit quantum security, offering stronger protection against quantum adversaries while maintaining efficiency for broader use cases.
ML-DSA871.3.6.1.4.1.28783.10.4.87ML-DSA87 delivers 256-bit quantum security, designed for high-assurance applications needing robust resistance to future quantum computing threats.

SLH-DSA Quantum-Safe Algorithms

AlgorithmPKIX Parameter SetDescription
SLH-DSA-SHA2-128s1.3.6.1.4.1.28783.10.5.1.1SLH-DSA SHA2 128bit Small: Offers 128-bit security with SHA-2, optimized for small footprint applications.
SLH-DSA-SHA2-128f1.3.6.1.4.1.28783.10.5.1.2SLH-DSA SHAKE 128bit Fast: Delivers 128-bit security with SHAKE, optimized for fast performance.
SLH-DSA-SHA2-192s1.3.6.1.4.1.28783.10.5.1.3SLH-DSA SHA2 192bit Small: Offers 192-bit security with SHA-2, suitable for small footprint applications.
SLH-DSA-SHA2-192f1.3.6.1.4.1.28783.10.5.1.4SLH-DSA SHA2 192bit Fast: Ensures 192-bit security with SHA-2, optimized for fast performance.
SLH-DSA-SHA2-256s1.3.6.1.4.1.28783.10.5.1.5SLH-DSA SHA2 256bit Small: Offers 256-bit security with SHA-2, suitable for small footprint applications.
SLH-DSA-SHA2-256f1.3.6.1.4.1.28783.10.5.1.6SLH-DSA SHA2 256bit Small: Offers 256-bit security with SHA-2, suitable for small footprint applications.
SLH-DSA-Shake-128s1.3.6.1.4.1.28783.10.5.1.7SLH-DSA SHAKE 128bit Small: Provides 128-bit security with SHAKE, designed for small footprint applications.
SLH-DSA-Shake-128f1.3.6.1.4.1.28783.10.5.1.8SLH-DSA SHAKE 128bit Fast: Ensures 128-bit security with SHAKE, optimized for fast performance.
SLH-DSA-Shake-192s1.3.6.1.4.1.28783.10.5.1.9SLH-DSA SHAKE 192bit Small: Provides 192-bit security with SHAKE, designed for small footprint applications.
SLH-DSA-Shake-192f1.3.6.1.4.1.28783.10.5.1.10SLH-DSA SHAKE 192bit Fast: Delivers 192-bit security with SHAKE, optimized for fast performance.
SLH-DSA-Shake-256s1.3.6.1.4.1.28783.10.5.1.11SLH-DSA SHAKE 256bit Small: Offers 256-bit security with SHAKE, suitable for small footprint applications.
SLH-DSA-Shake-256f1.3.6.1.4.1.28783.10.5.1.12SLH-DSA SHA2 256bit Fast: Offers 256-bit security with SHAKE, optimized for fast performance.

Pre-Hash SLH-DSA Quantum-Safe Algorithms

AlgorithmPKIX Parameter SetDescription
HASH-SLH-DSA-SHA2-128s-SHA2561.3.6.1.4.1.28783.10.5.2.1Pre-Hash SLH-DSA SHA2 128bit Small: Offers 128-bit security with SHA-2, optimized for small footprint applications.
HASH-SLH-DSA-SHA2-128f-SHA2561.3.6.1.4.1.28783.10.5.2.2Pre-Hash SLH-DSA SHA2 128bit Fast: Delivers 128-bit security with SHA-2, optimized for fast performance.
HASH-SLH-DSA-SHA2-192s-SHA5121.3.6.1.4.1.28783.10.5.2.3Pre-Hash SLH-DSA SHA2 192bit Small: Offers 192-bit security with SHA-2, suitable for small footprint applications.
HASH-SLH-DSA-SHA2-192f-SHA5121.3.6.1.4.1.28783.10.5.2.4Pre-Hash SLH-DSA SHA2 192bit Fast: Ensures 192-bit security with SHA-2, optimized for fast performance.
HASH-SLH-DSA-SHA2-256s-SHA5121.3.6.1.4.1.28783.10.5.2.5Pre-Hash SLH-DSA SHA2 256bit Small: Offers 256-bit security with SHA-2, suitable for small footprint applications.
HASH-SLH-DSA-SHA2-256f-SHA5121.3.6.1.4.1.28783.10.5.2.6Pre-Hash SLH-DSA SHA2 256bit Small: Offers 256-bit security with SHA-2, suitable for small footprint applications.
HASH-SLH-DSA-Shake-128s-Shake1281.3.6.1.4.1.28783.10.5.2.7Pre-Hash SLH-DSA SHAKE 128bit Small: Provides 128-bit security with SHAKE, designed for small footprint applications.
HASH-SLH-DSA-Shake-128f-Shake1281.3.6.1.4.1.28783.10.5.2.8Pre-Hash SLH-DSA SHA2 128bit Fast: Ensures 128-bit security with SHA-2, optimized for fast performance.
HASH-SLH-DSA-Shake-192s-SHAke2561.3.6.1.4.1.28783.10.5.2.9Pre-Hash SLH-DSA SHAKE 192bit Small: Provides 192-bit security with SHAKE, designed for small footprint applications.
HASH-SLH-DSA-Shake-192f-SHAke2561.3.6.1.4.1.28783.10.5.2.10Pre-Hash SLH-DSA SHAKE 192bit Fast: Delivers 192-bit security with SHAKE, optimized for fast performance.
HASH-SLH-DSA-Shake-256s-SHAke2561.3.6.1.4.1.28783.10.5.2.11Pre-Hash SLH-DSA SHA2 256bit Small: Offers 256-bit security with SHA-2, suitable for small footprint applications.
HASH-SLH-DSA-Shake-256f-SHAke2561.3.6.1.4.1.28783.10.5.2.12Pre-Hash SLH-DSA SHA2 256bit Fast: Offers 256-bit security with SHAKE, optimized for fast performance.

Composite Quantum-Safe Algorithms

AlgorithmPKIX Parameter SetDescription
Composite ML-DSA44 / PSS20481.3.6.1.4.1.28783.10.7.1ML-DSA44 / RSA 2048 PSS combines 128-bit quantum security of ML-DSA44 with RSA2048PSS, suitable for moderate security applications requiring post-quantum and classical resilience.
Composite ML-DSA44 / RSA20481.3.6.1.4.1.28783.10.7.2ML-DSA44 / RSA 2048 combines 128-bit quantum security of ML-DSA44 with RSA 2048, suitable for moderate security applications requiring post-quantum and classical resilience.
Composite ML-DSA44 / Ed255191.3.6.1.4.1.28783.10.7.3ML-DSA44 / Ed25519 offers 128-bit quantum security of ML-DSA44 with Ed25519, optimized for fast and secure digital signatures.
Composite ML-DSA44 / ECP2561.3.6.1.4.1.28783.10.7.4ML-DSA44 / ECP256 provides 128-bit quantum security of ML-DSA44 with ECDSA P-256, ideal for secure communications and data integrity.
Composite ML-DSA65 / PSS30721.3.6.1.4.1.28783.10.7.5ML-DSA65 / RSA 3072 PSS combines 192-bit quantum security of ML-DSA65 with RSA 3072 PSS, suitable for long-term protection and moderate security applications.
Composite ML-DSA65 / RSA30721.3.6.1.4.1.28783.10.7.6ML-DSA65 / RSA 3072 offers 192-bit quantum security of ML-DSA65 with RSA 3072, ideal for secure communications and data integrity.
Composite ML-DSA65 / PSS40961.3.6.1.4.1.28783.10.7.7ML-DSA65 / RSA 4096 PSS provides 192-bit quantum security of ML-DSA65 with RSA 4096 PSS, suitable for highly sensitive data and long-term protection.
Composite ML-DSA65 / RSA40961.3.6.1.4.1.28783.10.7.8ML-DSA65 / RSA 4096 combines 192-bit quantum security of ML-DSA65 with RSA 4096, ideal for high-security applications needing long-term protection.
Composite ML-DSA65 / ECP2561.3.6.1.4.1.28783.10.7.9ML-DSA65 / ECP256 offers 192-bit quantum security of ML-DSA65 with ECDSA P-256, designed for secure communications and data integrity.
Composite ML-DSA65 / ECP3841.3.6.1.4.1.28783.10.7.10ML-DSA65 / ECP384 offers 192-bit quantum security of ML-DSA65 with ECDSA P-384, ideal for high-security applications needing long-term protection.
Composite ML-DSA65 / Brainpool P-2561.3.6.1.4.1.28783.10.7.11ML-DSA65 / Brainpool P-256 provides 192-bit quantum security of ML-DSA65 with Brainpool P-256, designed for secure communications and data integrity.
Composite ML-DSA65 / Ed255191.3.6.1.4.1.28783.10.7.12ML-DSA65 / Ed25519 combines 192-bit quantum security of ML-DSA65 with Ed25519, optimized for fast and secure digital signatures.
Composite ML-DSA87 / ECP3841.3.6.1.4.1.28783.10.7.13ML-DSA87 / ECP384 ensures 256-bit quantum security of ML-DSA87 with ECDSA P-384, suitable for highly sensitive data and long-term protection.
Composite ML-DSA87 / Brainpool P-3841.3.6.1.4.1.28783.10.7.14ML-DSA87 / Brainpool P-384 offers 256-bit quantum security of ML-DSA87 with Brainpool P-384, ideal for secure financial transactions and data integrity.
Composite ML-DSA87 / Ed4481.3.6.1.4.1.28783.10.7.15ML-DSA87 / Ed448 combines 256-bit quantum security of ML-DSA87 with Ed448, designed for high-security digital signatures and fast performance.
Composite ML-DSA87 / PSS40961.3.6.1.4.1.28783.10.7.16ML-DSA87 / RSA 4096 PSS provides 256-bit quantum security of ML-DSA87 with RSA 4096 PSS, suitable for highly sensitive data and long-term protection.