- Home
- API Enriched
- 📜 Certificates API
📜 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
Use Cases
Section titled “Use Cases”- Manage SSL/TLS certificates
- Configure trusted CAs
- Manage certificate revocation lists (CRL)
- Configure certificate manifests
Primary Resources
Section titled “Primary Resources”- certificate: TLS certificate for secure HTTPS connections
- ca_certificate: Certificate authority certificate for trust chain
- certificate_chain: Certificate chain for complete trust verification
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/crls | Create CRL. |
| PUT | /api/config/namespaces/{metadata.namespace}/crls/{metadata.name} | Replace CRL. |
| GET | /api/config/namespaces/{namespace}/crls | List 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}/certificates | Create Certificate. |
| PUT | /api/config/namespaces/{metadata.namespace}/certificates/{metadata.name} | Replace Certificate. |
| GET | /api/config/namespaces/{namespace}/certificates | List 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_chains | Create Certificate Chain. |
| PUT | /api/config/namespaces/{metadata.namespace}/certificate_chains/{metadata.name} | Replace Certificate Chain. |
| GET | /api/config/namespaces/{namespace}/certificate_chains | List 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_lists | Create 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_lists | List 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. |