Kong · Schema

CACertificate

A CA certificate object represents a trusted CA. These objects are used by Kong to verify the validity of a client or server certificate.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
cert string PEM-encoded public certificate of the CA.
cert_digest string SHA256 hex digest of the public certificate. This field is read-only and it cannot be set by the caller, the value is automatically computed.
created_at integer Unix epoch when the resource was created.
id string A string representing a UUID (universally unique identifier).
tags array An optional set of strings associated with the Certificate for grouping and filtering.
updated_at integer Unix epoch when the resource was last updated.
View JSON Schema on GitHub

JSON Schema

kong-cacertificate-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/CACertificate",
  "title": "CACertificate",
  "x-speakeasy-entity": "CACertificate",
  "description": "A CA certificate object represents a trusted CA. These objects are used by Kong to verify the validity of a client or server certificate.",
  "type": "object",
  "properties": {
    "cert": {
      "description": "PEM-encoded public certificate of the CA.",
      "type": "string"
    },
    "cert_digest": {
      "description": "SHA256 hex digest of the public certificate. This field is read-only and it cannot be set by the caller, the value is automatically computed.",
      "type": "string",
      "nullable": true
    },
    "created_at": {
      "description": "Unix epoch when the resource was created.",
      "type": "integer",
      "nullable": true
    },
    "id": {
      "description": "A string representing a UUID (universally unique identifier).",
      "type": "string",
      "nullable": true
    },
    "tags": {
      "description": "An optional set of strings associated with the Certificate for grouping and filtering.",
      "type": "array",
      "items": {
        "description": "A string representing a tag.",
        "type": "string"
      },
      "nullable": true
    },
    "updated_at": {
      "description": "Unix epoch when the resource was last updated.",
      "type": "integer",
      "nullable": true
    }
  },
  "example": {
    "cert": "-----BEGIN CERTIFICATE-----\ncertificate-content\n-----END CERTIFICATE-----",
    "cert_digest": "9b8aaf19a276885f6c8a6bc48a30700fdb3a351d8b05374d153bfb7b178e2a9f",
    "created_at": 1706598432,
    "id": "b2f34145-0343-41a4-9602-4c69dec2f260",
    "tags": [
      "trusted",
      "api"
    ]
  },
  "additionalProperties": false,
  "required": [
    "cert"
  ]
}