Signature algorithms
The signature algorithm defines the hash and signature algorithms the issuing CA certificate (Intermediate CA or Root CA) can use to sign a certificate request. You must specify a default signature algorithm from the list of allowed algorithms in case the certificate request does not specify what signature algorithm should be used.
Example JSON: Signature algorithms
{ ... "signature_algorithm": { "allowed_algorithms": [ "sha1WithRSA", "sha256WithRSA", "sha384WithRSA", "sha512WithRSA", "sha256WithECDSA", "sha384WithECDSA", "sha512WithECDSA", "sha3_256WithRSA", "sha3_384WithRSA", "sha3_512WithRSA", "pureEd25519", "hashedEd25519", "MLDSA-44", "MLDSA-65", "MLDSA-87", "match_issuer" ], "default_algorithm": "match_issuer" }, ... }
Parameters: Signature algorithm
Name | Type | Req/Opt | Description |
---|---|---|---|
signature_algorithm | object | required | Signature algorithm details |
.. allowed_algorithms | array of strings | required | Signature algorithms that can be used to sign the certificate. Supported values:
|
.. default_algorithm | string | required | An algorithm from the list of |