Apigee · Schema

Certificate

An SSL/TLS certificate.

Advanced API SecurityAgentic AIAnalyticsAPI GatewayAPI GovernanceAPI HubAPI ManagementDeveloper PortalEnterpriseGenerative AIHybridIntegrationsMicroservicesMCPModel Context ProtocolMonetization

Properties

Name Type Description
name string Output only. Resource name of the certificate.
displayName string Display name of the certificate.
description string Description of the certificate.
rawCertificate object Raw certificate data.
certificateStatus string Output only. Status of the certificate.
validStartTime string Output only. Start of validity period.
validEndTime string Output only. End of validity period.
View JSON Schema on GitHub

JSON Schema

apigee-certificate-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Certificate",
  "title": "Certificate",
  "type": "object",
  "description": "An SSL/TLS certificate.",
  "properties": {
    "name": {
      "type": "string",
      "description": "Output only. Resource name of the certificate.",
      "readOnly": true
    },
    "displayName": {
      "type": "string",
      "description": "Display name of the certificate."
    },
    "description": {
      "type": "string",
      "description": "Description of the certificate."
    },
    "rawCertificate": {
      "type": "object",
      "description": "Raw certificate data.",
      "properties": {
        "sslCertificate": {
          "type": "string",
          "description": "PEM-encoded SSL certificate."
        },
        "encryptedPrivateKey": {
          "type": "string",
          "description": "Encrypted private key."
        },
        "passphrase": {
          "type": "string",
          "description": "Passphrase for the private key."
        }
      }
    },
    "certificateStatus": {
      "type": "string",
      "description": "Output only. Status of the certificate.",
      "readOnly": true,
      "enum": [
        "STATE_UNSPECIFIED",
        "ACTIVE",
        "EXPIRED"
      ]
    },
    "validStartTime": {
      "type": "string",
      "format": "date-time",
      "description": "Output only. Start of validity period.",
      "readOnly": true
    },
    "validEndTime": {
      "type": "string",
      "format": "date-time",
      "description": "Output only. End of validity period.",
      "readOnly": true
    }
  }
}