{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/GetClientCredentialResponseContent",
  "title": "GetClientCredentialResponseContent",
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "id": {
      "type": "string",
      "description": "ID of the credential. Generated on creation.",
      "default": "cred_1m7sfABoNTTKYwTQ8qt6tX"
    },
    "name": {
      "type": "string",
      "description": "The name given to the credential by the user.",
      "default": ""
    },
    "kid": {
      "type": "string",
      "description": "The key identifier of the credential, generated on creation.",
      "default": "IZSSTECp..."
    },
    "alg": {
      "$ref": "#/components/schemas/ClientCredentialAlgorithmEnum"
    },
    "credential_type": {
      "$ref": "#/components/schemas/ClientCredentialTypeEnum"
    },
    "subject_dn": {
      "type": "string",
      "description": "The X509 certificate's Subject Distinguished Name"
    },
    "thumbprint_sha256": {
      "type": "string",
      "description": "The X509 certificate's SHA256 thumbprint"
    },
    "created_at": {
      "type": "string",
      "description": "The ISO 8601 formatted date the credential was created.",
      "format": "date-time"
    },
    "updated_at": {
      "type": "string",
      "description": "The ISO 8601 formatted date the credential was updated.",
      "format": "date-time"
    },
    "expires_at": {
      "type": "string",
      "description": "The ISO 8601 formatted date representing the expiration of the credential.",
      "format": "date-time"
    }
  }
}