Certificate Management
Add Certificate
Adds or updates a certificate in the hdb_certificate
system table.
If a private_key
is provided it will not be stored in hdb_certificate
, it will be written to file in <ROOTPATH>/keys/
.
If a private_key
is not passed the operation will search for one that matches the certificate. If one is not found an error will be returned.
Operation is restricted to super_user roles only
operation (required) - must always be
add_certificate
name (required) - a unique name for the certificate
certificate (required) - a PEM formatted certificate string
is_authority (required) - a boolean indicating if the certificate is a certificate authority
hosts (optional) - an array of hostnames that the certificate is valid for
private_key (optional) - a PEM formatted private key string
Body
Response: 200
Remove Certificate
Removes a certificate from the hdb_certificate
system table and deletes the corresponding private key file.
Operation is restricted to super_user roles only
operation (required) - must always be
remove_certificate
name (required) - the name of the certificate
Body
Response: 200
List Certificates
Lists all certificates in the hdb_certificate
system table.
Operation is restricted to super_user roles only
operation (required) - must always be
list_certificates
Body
Response: 200
Last updated