{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ClientCertificate",
  "title": "ClientCertificate",
  "type": "object",
  "properties": {
    "clientCertificateId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String"
        },
        {
          "description": "The identifier of the client certificate."
        }
      ]
    },
    "description": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String"
        },
        {
          "description": "The description of the client certificate."
        }
      ]
    },
    "pemEncodedCertificate": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String"
        },
        {
          "description": "The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint ."
        }
      ]
    },
    "createdDate": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "The timestamp when the client certificate was created."
        }
      ]
    },
    "expirationDate": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "The timestamp when the client certificate will expire."
        }
      ]
    },
    "tags": {
      "allOf": [
        {
          "$ref": "#/components/schemas/MapOfStringToString"
        },
        {
          "description": "The collection of tags. Each tag element is associated with a given resource."
        }
      ]
    }
  },
  "description": "Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint."
}