Skip to content

📜 Certificates API

Certificate chains and trusted CA bundles. Revocation list management and manifest configuration for PKI operations.

  • Category: Security
  • Complexity: moderate
  • Paths: 16 | Schemas: 74
  • Tier: Standard
  • Related domains: blindfold, system
  • Manage SSL/TLS certificates
  • Configure trusted CAs
  • Manage certificate revocation lists (CRL)
  • Configure certificate manifests
  • certificate: TLS certificate for secure HTTPS connections
  • ca_certificate: Certificate authority certificate for trust chain
  • certificate_chain: Certificate chain for complete trust verification
MethodPathDescription
POST/api/config/namespaces/{metadata.namespace}/crlsCreate CRL.
PUT/api/config/namespaces/{metadata.namespace}/crls/{metadata.name}Replace CRL.
GET/api/config/namespaces/{namespace}/crlsList CRL
GET/api/config/namespaces/{namespace}/crls/{name}GET CRL
DELETE/api/config/namespaces/{namespace}/crls/{name}DELETE CRL.
POST/api/config/namespaces/{metadata.namespace}/certificatesCreate Certificate.
PUT/api/config/namespaces/{metadata.namespace}/certificates/{metadata.name}Replace Certificate.
GET/api/config/namespaces/{namespace}/certificatesList Certificate.
GET/api/config/namespaces/{namespace}/certificates/{name}GET Certificate.
DELETE/api/config/namespaces/{namespace}/certificates/{name}DELETE Certificate.
POST/api/config/namespaces/{metadata.namespace}/certificate_chainsCreate Certificate Chain.
PUT/api/config/namespaces/{metadata.namespace}/certificate_chains/{metadata.name}Replace Certificate Chain.
GET/api/config/namespaces/{namespace}/certificate_chainsList Certificate Chain.
GET/api/config/namespaces/{namespace}/certificate_chains/{name}GET Certificate Chain.
DELETE/api/config/namespaces/{namespace}/certificate_chains/{name}DELETE Certificate Chain.
POST/api/config/namespaces/{metadata.namespace}/trusted_ca_listsCreate Root CA Certificate.
PUT/api/config/namespaces/{metadata.namespace}/trusted_ca_lists/{metadata.name}Replace Root CA Certificate.
GET/api/config/namespaces/{namespace}/trusted_ca_listsList Root CA Certificate.
GET/api/config/namespaces/{namespace}/trusted_ca_lists/{name}GET Root CA Certificate.
DELETE/api/config/namespaces/{namespace}/trusted_ca_lists/{name}DELETE Root CA Certificate.