Signature algorithm
The signature algorithm defines the hash and signature algorithms that the certificate can use to sign a certificate request. Also defines a default signature algorithm for a certificate request that does not specify a signature algorithm.
Example JSON
"signature_algorithm": { "allowed_algorithms": [ "sha1WithRSA", "sha256WithRSA", "sha384WithECDSA", "sha256WithRSAPSS", "pureEd25519", "sha3_256WithRSA", "sha3_384WithRSA", "sha3_512WithRSA", "MLDSA-44", "MLDSA-65", "MLDSA-87", "SLHDSA-SHA2-128s", "SLHDSA-SHA2-192f", "SLHDSA-SHA2-192s", "SLHDSA-SHA2-256f", "SLHDSA-SHA2-256s", "SLHDSA-SHAKE-128f", "SLHDSA-SHAKE-128s", "SLHDSA-SHAKE-192f", "SLHDSA-SHAKE-192s", "SLHDSA-SHAKE-256f", "SLHDSA-SHAKE-256s", "match_issuer" ], "default_algorithm":"match_issuer" }
Parameters
Name | Type | Req/Opt | Description |
---|---|---|---|
signature_algorithm | object | required | Signature algorithm parameters. |
allowed_algorithms | array of strings | required | Supported signature algorithm values:
Nota
|
default_algorithm | string | required | The default hash type to use if none is specified in the certificate request. This value must be in the list of allowed algorithms. |