Certificate Templates
Create
POST
/
api
/
v1
/
pki
/
certificate-templates
Body
application/json
caId
string
requiredThe ID of the certificate authority to associate the template with.
name
string
requiredThe name of the template.
Minimum length:
1
commonName
string
requiredThe regular expression string to use for validating common names.
Required string length:
1 - 100
subjectAlternativeName
string
requiredThe regular expression string to use for validating subject alternative names.
Required string length:
1 - 100
ttl
string
requiredThe max TTL for the template.
pkiCollectionId
string
The ID of the PKI collection to bind to the template.
keyUsages
enum<string>[]
The key usage constraint or default value for when template is used during certificate issuance.
Available options:
digitalSignature
, keyEncipherment
, nonRepudiation
, dataEncipherment
, keyAgreement
, keyCertSign
, cRLSign
, encipherOnly
, decipherOnly
extendedKeyUsages
enum<string>[]
The extended key usage constraint or default value for when template is used during certificate issuance.
Available options:
clientAuth
, serverAuth
, codeSigning
, emailProtection
, timeStamping
, ocspSigning
Response
200 - application/json
id
string
requiredcaId
string
requiredname
string
requiredcommonName
string
requiredsubjectAlternativeName
string
requiredttl
string
requiredprojectId
string
requiredcaName
string
requiredpkiCollectionId
string | null
keyUsages
string[] | null
extendedKeyUsages
string[] | null
Was this page helpful?