List CA certificates
const url = 'http://localhost:3000/api/v1/ca-certificates?limit=20&offset=0&isRoot=true&isDefault=true&includeRetired=false';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'http://localhost:3000/api/v1/ca-certificates?limit=20&offset=0&isRoot=true&isDefault=true&includeRetired=false' \ --header 'X-API-Key: <X-API-Key>'Retrieves a paginated list of CA certificates for the organization.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Maximum number of CA certificates to return
Number of CA certificates to skip
Cursor for pagination (CA certificate ID)
Example
trueFilter by root CA status
Example
trueFilter by default signing CA status
Example
falseInclude retired CA certificates
Responses
Section titled “ Responses ”List of CA certificates retrieved successfully
object
List of CA certificates
object
Unique CA certificate identifier (UUID)
Human-readable name for the CA certificate
SHA-256 fingerprint of the certificate
Whether this is a root CA certificate
Whether this is the default signing CA
Certificate validity start date
Certificate validity end date (expiration)
Date when the CA certificate was retired
Timestamp when the CA certificate was created
Full subject distinguished name
Full issuer distinguished name
Certificate serial number (hex)
Public key algorithm and size
Signature algorithm
Subject Alternative Names
PEM-encoded public certificate (safe to share)
Total number of CA certificates
Whether there are more results available
Cursor for the next page of results
Example
{ "data": [ { "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Production Root CA", "fingerprint": "A1:B2:C3:D4:E5:F6:A1:B2:C3:D4:E5:F6:A1:B2:C3:D4:E5:F6:A1:B2:C3:D4:E5:F6:A1:B2:C3:D4:E5:F6:A1:B2", "isRoot": true, "isDefault": true, "notBefore": "2024-01-01T00:00:00Z", "notAfter": "2034-01-01T00:00:00Z", "retiredAt": "2024-06-01T00:00:00Z", "createdAt": "2024-01-01T00:00:00Z", "subject": "CN=Root CA, O=logiccloud, C=US", "issuer": "CN=Root CA, O=logiccloud, C=US", "serialNumber": "01:AB:CD:EF", "keyAlgorithm": "RSA-4096", "signatureAlgorithm": "SHA256withRSA", "subjectAltNames": [ "DNS:example.com", "IP:192.168.1.1" ], "certificate": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----" } ], "total": 5, "hasMore": false, "nextCursor": "550e8400-e29b-41d4-a716-446655440001"}Unauthorized - Invalid or missing authentication
Forbidden - Insufficient permissions