Oracle · Schema

CertificateCollection

The results of a certificate search. This object contains certificate summary objects and other data.

OracleCloudDatabaseEnterpriseInfrastructureSoftware-as-a-ServiceFortune 100

Properties

Name Type Description
items array A list of certificate summary objects.
View JSON Schema on GitHub

JSON Schema

oracle-certificate-collection-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/oracle/json-schema/oracle-certificate-collection-schema.json",
  "title": "CertificateCollection",
  "description": "The results of a certificate search. This object contains certificate summary objects and other data.",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/oracle-certificatesmanagement-api-openapi.yml#/components/schemas/CertificateCollection",
  "properties": {
    "items": {
      "description": "A list of certificate summary objects.",
      "items": {
        "$ref": "#/$defs/CertificateSummary"
      },
      "type": "array"
    }
  },
  "required": [
    "items"
  ],
  "type": "object",
  "x-example": "{\n  \"items\": [\n    {\n      \"id\": \"ocid1.certificate.oc1.iad.exampleae47ajxyajghg27gcvbu2ukncd4hn7ho4qgwfauxzz5a5matr2jgq\",\n      \"issuerCertificateAuthorityId\": \"ocid1.certificateauthority.oc1.iad.exampleae47ajxya5r64cqhcvbhd7vn4ifypr3wn3lqkfhjxfauxqohfpmoa\",\n      \"name\": \"test-cert-1\",\n      \"description\": null,\n      \"timeCreated\": \"2021-04-07T01:27:13.646Z\",\n      \"timeOfDeletion\": null,\n      \"lifecycleState\": \"ACTIVE\",\n      \"compartmentId\": \"ocid1.compartment.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg2fauxvlcxbtliaa\",\n      \"certificateRules\": null,\n      \"currentVersionSummary\": {\n        \"certificateId\": \"ocid1.certificate.oc1.iad.exampleae47ajxyajghg27gcvbu2ukncd4hn7ho4qgwfauxzz5a5matr2jgq\",\n        \"serialNumber\": \"123456789056170442297477452096219981553123456789\",\n        \"timeCreated\": \"2021-04-07T01:27:16.165Z\",\n        \"versionNumber\": 1,\n        \"issuerCaVersionNumber\": 3,\n        \"versionName\": null,\n        \"subjectAlternativeNames\": null,\n        \"timeOfDeletion\": null,\n        \"validity\": {\n          \"timeOfValidityNotBefore\": \"2021-04-07T01:27:13.646Z\",\n          \"timeOfValidityNotAfter\": \"2022-05-06T00:00:00.000Z\"\n        },\n        \"stages\": [\n          \"CURRENT\",\n          \"LATEST\"\n        ],\n        \"revocationStatus\": null\n      },\n      \"subject\": {\n        \"commonName\": \"www.example.net\",\n        \"country\": null,\n        \"domainComponent\": null,\n        \"distinguishedNameQualifier\": null,\n        \"generationQualifier\": null,\n        \"givenName\": null,\n        \"initials\": null,\n        \"localityName\": null,\n        \"organization\": null,\n        \"organizationalUnit\": null,\n        \"pseudonym\": null,\n        \"serialNumber\": null,\n        \"stateOrProvinceName\": null,\n        \"street\": null,\n        \"surname\": null,\n        \"title\": null,\n        \"userId\": null\n      },\n      \"configType\": \"ISSUED_BY_INTERNAL_CA\",\n      \"keyAlgorithm\": \"RSA2048\",\n      \"signatureAlgorithm\": \"SHA512_WITH_RSA\",\n      \"certificateProfileType\": \"TLS_CODE_SIGN\",\n      \"freeformTags\": {},\n      \"definedTags\": {}\n    },\n    {\n      \"id\": \"ocid1.certificate.oc1.iad.exampleae47ajxya3tq2pgf4nlcvblsn4aodhye2gnlfauxbovygyvooeuxa\",\n      \"issuerCertificateAuthorityId\": \"ocid1.certificateauthority.oc1.iad.exampleae47ajxya5r64cqhcvbhd7vn4ifypr3wn3lqkfhjxfauxqohfpmoa\",\n      \"name\": \"test-cert\",\n      \"description\": null,\n      \"timeCreated\": \"2021-04-07T01:11:59.276Z\",\n      \"timeOfDeletion\": null,\n      \"lifecycleState\": \"ACTIVE\",\n      \"compartmentId\": \"ocid1.compartment.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg2fauxvlcxbtliaa\",\n      \"certificateRules\": null,\n      \"currentVersionSummary\": {\n        \"certificateId\": \"ocid1.certificate.oc1.iad.exampleae47ajxya3tq2pgf4nlcvblsn4aodhye2gnlfauxbovygyvooeuxa\",\n        \"serialNumber\": \"1234567895791863306968852173349741900590123456789\",\n        \"timeCreated\": \"2021-04-07T01:12:01.109Z\",\n        \"versionNumber\": 1,\n        \"issuerCaVersionNumber\": 3,\n        \"versionName\": null,\n        \"subjectAlternativeNames\": null,\n        \"timeOfDeletion\": null,\n        \"validity\": {\n          \"timeOfValidityNotBefore\": \"2021-04-07T01:11:59.276Z\",\n          \"timeOfValidityNotAfter\": \"2022-05-06T00:00:00.000Z\"\n        },\n        \"stages\": [\n          \"CURRENT\",\n          \"LATEST\"\n        ],\n        \"revocationStatus\": null\n      },\n      \"subject\": {\n        \"commonName\": \"www.example.com\",\n        \"country\": null,\n        \"domainComponent\": null,\n        \"distinguishedNameQualifier\": null,\n        \"generationQualifier\": null,\n        \"givenName\": null,\n        \"initials\": null,\n        \"localityName\": null,\n        \"organization\": null,\n        \"organizationalUnit\": null,\n        \"pseudonym\": null,\n        \"serialNumber\": null,\n        \"stateOrProvinceName\": null,\n        \"street\": null,\n        \"surname\": null,\n        \"title\": null,\n        \"userId\": null\n      },\n      \"configType\": \"ISSUED_BY_INTERNAL_CA\",\n      \"keyAlgorithm\": \"RSA2048\",\n      \"signatureAlgorithm\": \"SHA512_WITH_RSA\",\n      \"certificateProfileType\": \"TLS_SERVER_OR_CLIENT\",\n      \"freeformTags\": {},\n      \"definedTags\": {}\n    }\n  ]\n}\n",
  "$defs": {
    "CertificateRule": {
      "description": "A rule that you can apply to a certificate to enforce certain conditions on the certificate's usage and management.",
      "properties": {
        "ruleType": {
          "description": "The type of rule.",
          "enum": [
            "CERTIFICATE_RENEWAL_RULE"
          ],
          "type": "string"
        }
      },
      "required": [
        "ruleType"
      ],
      "type": "object",
      "x-example": "{\n  \"ruleType\": \"CERTIFICATE_RENEWAL_RULE\"\n}\n"
    },
    "CertificateSubject": {
      "description": "The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.\n",
      "properties": {
        "commonName": {
          "description": "Common name or fully-qualified domain name (RDN CN).",
          "maxLength": 64,
          "minLength": 0,
          "type": "string"
        },
        "country": {
          "default": null,
          "description": "Country name (RDN C).",
          "maxLength": 2,
          "minLength": 1,
          "type": "string"
        },
        "distinguishedNameQualifier": {
          "default": null,
          "description": "Distinguished name qualifier(RDN DNQ).",
          "maxLength": 256,
          "minLength": 1,
          "type": "string"
        },
        "domainComponent": {
          "default": null,
          "description": "Domain component (RDN DC).",
          "maxLength": 256,
          "minLength": 1,
          "type": "string"
        },
        "generationQualifier": {
          "default": null,
          "description": "Personal generational qualifier (for example, Sr., Jr. 3rd, or IV).",
          "maxLength": 3,
          "minLength": 1,
          "type": "string"
        },
        "givenName": {
          "default": null,
          "description": "Personal given name (RDN G or GN).",
          "maxLength": 16,
          "minLength": 1,
          "type": "string"
        },
        "initials": {
          "default": null,
          "description": "Personal initials.",
          "maxLength": 5,
          "minLength": 1,
          "type": "string"
        },
        "localityName": {
          "default": null,
          "description": "Locality (RDN L).",
          "maxLength": 128,
          "minLength": 1,
          "type": "string"
        },
        "organization": {
          "default": null,
          "description": "Organization (RDN O).",
          "maxLength": 64,
          "minLength": 1,
          "type": "string"
        },
        "organizationalUnit": {
          "default": null,
          "description": "Organizational unit (RDN OU).",
          "maxLength": 64,
          "minLength": 1,
          "type": "string"
        },
        "pseudonym": {
          "default": null,
          "description": "Subject pseudonym.",
          "maxLength": 128,
          "minLength": 1,
          "type": "string"
        },
        "serialNumber": {
          "default": null,
          "description": "Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).",
          "maxLength": 64,
          "minLength": 1,
          "type": "string"
        },
        "stateOrProvinceName": {
          "default": null,
          "description": "State or province name (RDN ST or S).",
          "maxLength": 128,
          "minLength": 1,
          "type": "string"
        },
        "street": {
          "default": null,
          "description": "Street address (RDN STREET).",
          "maxLength": 256,
          "minLength": 1,
          "type": "string"
        },
        "surname": {
          "default": null,
          "description": "Personal surname (RDN SN).",
          "maxLength": 40,
          "minLength": 1,
          "type": "string"
        },
        "title": {
          "default": null,
          "description": "Title (RDN T or TITLE).",
          "maxLength": 64,
          "minLength": 1,
          "type": "string"
        },
        "userId": {
          "default": null,
          "description": "User ID (RDN UID).",
          "maxLength": 256,
          "minLength": 1,
          "type": "string"
        }
      },
      "required": [
        "commonName"
      ],
      "type": "object",
      "x-example": "{\n  \"commonName\": \"www.example.com\",\n  \"country\": \"US\",\n  \"domainComponent\": null,\n  \"distinguishedNameQualifier\": null,\n  \"generationQualifier\": null,\n  \"givenName\": null,\n  \"initials\": null,\n  \"localityName\": \"Seattle\",\n  \"organization\": \"OCI\",\n  \"organizationalUnit\": null,\n  \"pseudonym\": null,\n  \"serialNumber\": null,\n  \"stateOrProvinceName\": \"Washington\",\n  \"street\": \"123 Main Street\",\n  \"surname\": null,\n  \"title\": null,\n  \"userId\": null,\n}\n"
    },
    "CertificateSubjectAlternativeName": {
      "description": "A subject alternative name for the certificate that binds additional or alternate names to the subject of the certificate. In the certificate, the alternate subject name format is \"type:name\".\n",
      "properties": {
        "type": {
          "description": "The subject alternative name type. Currently only DNS domain or host names and IP addresses are supported.",
          "enum": [
            "DNS",
            "IP"
          ],
          "type": "string"
        },
        "value": {
          "description": "The subject alternative name.",
          "minLength": 1,
          "type": "string"
        }
      },
      "required": [
        "type",
        "value"
      ],
      "type": "object"
    },
    "CertificateSummary": {
      "description": "The details of the certificate. This object does not contain the certificate contents.",
      "properties": {
        "certificateProfileType": {
          "description": "The name of the profile used to create the certificate, which depends on the type of certificate you need.",
          "enum": [
            "TLS_SERVER_OR_CLIENT",
            "TLS_SERVER",
            "TLS_CLIENT",
            "TLS_CODE_SIGN"
          ],
          "type": "string",
          "x-obmcs-top-level-enum": "#/definitions/CertificateProfileType"
        },
        "certificateRules": {
          "default": null,
          "description": "An optional list of rules that control how the certificate is used and managed.",
          "items": {
            "$ref": "#/$defs/CertificateRule"
          },
          "type": "array"
        },
        "compartmentId": {
          "description": "The OCID of the compartment that contains the certificate.",
          "maxLength": 255,
          "minLength": 1,
          "type": "string"
        },
        "configType": {
          "description": "The origin of the certificate.",
          "enum": [
            "ISSUED_BY_INTERNAL_CA",
            "MANAGED_EXTERNALLY_ISSUED_BY_INTERNAL_CA",
            "IMPORTED"
          ],
          "type": "string",
          "x-obmcs-top-level-enum": "#/definitions/CertificateConfigType"
        },
        "currentVersionSummary": {
          "$ref": "#/$defs/CertificateVersionSummary"
        },
        "definedTags": {
          "additionalProperties": {
            "additionalProperties": {
              "description": "An object that represents the value of the tag. Only string, integer, and Boolean types are supported.\n",
              "type": "object"
            },
            "description": "Key-value pair representing a defined tag key and value, scoped to a namespace.\nExample: `{\"CostCenter\": \"42\"}`\n",
            "type": "object"
          },
          "default": null,
          "description": "Defined tags for this resource. Each key is predefined and scoped to a namespace.\nFor more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm).\nExample: `{\"Operations\": {\"CostCenter\": \"42\"}}`\n",
          "type": "object"
        },
        "description": {
          "default": null,
          "description": "A brief description of the certificate.",
          "maxLength": 400,
          "minLength": 1,
          "type": "string"
        },
        "freeformTags": {
          "additionalProperties": {
            "type": "string"
          },
          "default": null,
          "description": "Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.\nFor more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm).\nExample: `{\"Department\": \"Finance\"}`\n",
          "type": "object"
        },
        "id": {
          "description": "The OCID of the certificate.",
          "maxLength": 255,
          "minLength": 1,
          "type": "string"
        },
        "issuerCertificateAuthorityId": {
          "description": "The OCID of the certificate authority (CA) that issued the certificate.",
          "maxLength": 255,
          "minLength": 1,
          "type": "string",
          "x-default-description": "The default is null, which means that the certificate was issued by an external, third-party public or private CA."
        },
        "keyAlgorithm": {
          "description": "The algorithm used to create key pairs.",
          "enum": [
            "RSA2048",
            "RSA4096",
            "ECDSA_P256",
            "ECDSA_P384"
          ],
          "type": "string",
          "x-obmcs-top-level-enum": "#/definitions/KeyAlgorithm"
        },
        "lifecycleState": {
          "description": "The current lifecycle state of the certificate.",
          "enum": [
            "CREATING",
            "ACTIVE",
            "UPDATING",
            "DELETING",
            "DELETED",
            "SCHEDULING_DELETION",
            "PENDING_DELETION",
            "CANCELLING_DELETION",
            "FAILED"
          ],
          "type": "string",
          "x-obmcs-top-level-enum": "#/definitions/CertificateLifecycleState"
        },
        "name": {
          "description": "A user-friendly name for the certificate. Names are unique within a compartment. Avoid entering confidential information. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.",
          "maxLength": 255,
          "minLength": 1,
          "type": "string"
        },
        "signatureAlgorithm": {
          "description": "The algorithm used to sign the public key certificate.",
          "enum": [
            "SHA256_WITH_RSA",
            "SHA384_WITH_RSA",
            "SHA512_WITH_RSA",
            "SHA256_WITH_ECDSA",
            "SHA384_WITH_ECDSA",
            "SHA512_WITH_ECDSA"
          ],
          "type": "string",
          "x-obmcs-top-level-enum": "#/definitions/SignatureAlgorithm"
        },
        "subject": {
          "$ref": "#/$defs/CertificateSubject"
        },
        "timeCreated": {
          "description": "A property indicating when the certificate was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\nExample: `2019-04-03T21:10:29.600Z`\n",
          "format": "date-time",
          "type": "string"
        },
        "timeOfDeletion": {
          "default": null,
          "description": "An optional property indicating when to delete the certificate version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\nExample: `2019-04-03T21:10:29.600Z`\n",
          "format": "date-time",
          "type": "string"
        }
      },
      "required": [
        "id",
        "name",
        "timeCreated",
        "lifecycleState",
        "compartmentId",
        "configType"
      ],
      "type": "object",
      "x-example": "{\n  \"id\": \"ocid1.certificate.oc1.iad.exampleae47ajxyajghg27gcvbu2ukncd4hn7ho4qgwfauxzz5a5matr2jgq\",\n  \"issuerCertificateAuthorityId\": \"ocid1.certificateauthority.oc1.iad.exampleae47ajxya5r64cqhcvbhd7vn4ifypr3wn3lqkfhjxfauxqohfpmoa\",\n  \"name\": \"test-cert-1\",\n  \"description\": null,\n  \"timeCreated\": \"2021-04-07T01:27:13.646Z\",\n  \"timeOfDeletion\": null,\n  \"lifecycleState\": \"ACTIVE\",\n  \"compartmentId\": \"ocid1.compartment.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg2fauxvlcxbtliaa\",\n  \"certificateRules\": null,\n  \"currentVersionSummary\": {\n    \"certificateId\": \"ocid1.certificate.oc1.iad.exampleae47ajxyajghg27gcvbu2ukncd4hn7ho4qgwfauxzz5a5matr2jgq\",\n    \"serialNumber\": \"123456789056170442297477452096219981553123456789\",\n    \"timeCreated\": \"2021-04-07T01:27:16.165Z\",\n    \"versionNumber\": 1,\n    \"issuerCaVersionNumber\": 3,\n    \"versionName\": null,\n    \"subjectAlternativeNames\": null,\n    \"timeOfDeletion\": null,\n    \"validity\": {\n      \"timeOfValidityNotBefore\": \"2021-04-07T01:27:13.646Z\",\n      \"timeOfValidityNotAfter\": \"2022-05-06T00:00:00.000Z\"\n    },\n    \"stages\": [\n      \"CURRENT\",\n      \"LATEST\"\n    ],\n    \"revocationStatus\": null\n  },\n  \"subject\": {\n    \"commonName\": \"www.example.net\",\n    \"country\": null,\n    \"domainComponent\": null,\n    \"distinguishedNameQualifier\": null,\n    \"generationQualifier\": null,\n    \"givenName\": null,\n    \"initials\": null,\n    \"localityName\": null,\n    \"organization\": null,\n    \"organizationalUnit\": null,\n    \"pseudonym\": null,\n    \"serialNumber\": null,\n    \"stateOrProvinceName\": null,\n    \"street\": null,\n    \"surname\": null,\n    \"title\": null,\n    \"userId\": null\n  },\n  \"configType\": \"ISSUED_BY_INTERNAL_CA\",\n  \"keyAlgorithm\": \"RSA2048\",\n  \"signatureAlgorithm\": \"SHA512_WITH_RSA\",\n  \"certificateProfileType\": \"TLS_CODE_SIGN\",\n  \"freeformTags\": {},\n  \"definedTags\": {}\n}\n"
    },
    "CertificateVersionSummary": {
      "description": "The details of the certificate version. This object does not contain the certificate contents.",
      "properties": {
        "certificateId": {
          "description": "The OCID of the certificate.",
          "maxLength": 255,
          "minLength": 1,
          "type": "string"
        },
        "issuerCaVersionNumber": {
          "description": "The version number of the issuing certificate authority (CA).",
          "format": "int64",
          "minimum": 1,
          "type": "integer"
        },
        "revocationStatus": {
          "$ref": "#/$defs/RevocationStatus"
        },
        "serialNumber": {
          "description": "A unique certificate identifier used in certificate revocation tracking, formatted as octets.\nExample: `03 AC FC FA CC B3 CB 02 B8 F8 DE F5 85 E7 7B FF`\n",
          "maxLength": 59,
          "minLength": 2,
          "type": "string"
        },
        "stages": {
          "description": "A list of rotation states for this certificate version.",
          "items": {
            "$ref": "#/$defs/VersionStage"
          },
          "type": "array"
        },
        "subjectAlternativeNames": {
          "default": null,
          "description": "A list of subject alternative names.",
          "items": {
            "$ref": "#/$defs/CertificateSubjectAlternativeName"
          },
          "maxItems": 100,
          "type": "array"
        },
        "timeCreated": {
          "description": "A optional property indicating the time when the certificate version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\nExample: `2019-04-03T21:10:29.600Z`\n",
          "format": "date-time",
          "type": "string"
        },
        "timeOfDeletion": {
          "default": null,
          "description": "An optional property indicating when to delete the certificate version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\nExample: `2019-04-03T21:10:29.600Z`\n",
          "format": "date-time",
          "type": "string"
        },
        "validity": {
          "$ref": "#/$defs/Validity"
        },
        "versionName": {
          "default": null,
          "description": "The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.\n",
          "maxLength": 50,
          "minLength": 1,
          "type": "string"
        },
        "versionNumber": {
          "description": "The version number of the certificate.",
          "format": "int64",
          "minimum": 1,
          "type": "integer"
        }
      },
      "required": [
        "certificateId",
        "timeCreated",
        "versionNumber",
        "stages"
      ],
      "type": "object",
      "x-example": "{\n  \"certificateId\": \"ocid1.certificate.oc1.iad.exampleae47ajxya3tq2pgf4nlcvblsn4aodhye2gnlfauxbovygyvooeuxa\",\n  \"serialNumber\": \"123456789871232955583173211188557134784123456789\",\n  \"timeCreated\": \"2021-04-07T02:12:18.064Z\",\n  \"versionNumber\": 2,\n  \"issuerCaVersionNumber\": 3,\n  \"versionName\": null,\n  \"subjectAlternativeNames\": null,\n  \"timeOfDeletion\": null,\n  \"validity\": {\n    \"timeOfValidityNotBefore\": \"2021-04-07T02:12:17.968Z\",\n    \"timeOfValidityNotAfter\": \"2022-05-06T00:00:00.000Z\"\n  },\n  \"stages\": [\n    \"CURRENT\",\n    \"LATEST\"\n  ],\n  \"revocationStatus\": null\n}\n"
    },
    "RevocationStatus": {
      "description": "The current revocation status of the entity.",
      "properties": {
        "revocationReason": {
          "description": "The reason the certificate or certificate authority (CA) was revoked.",
          "enum": [
            "UNSPECIFIED",
            "KEY_COMPROMISE",
            "CA_COMPROMISE",
            "AFFILIATION_CHANGED",
            "SUPERSEDED",
            "CESSATION_OF_OPERATION",
            "PRIVILEGE_WITHDRAWN",
            "AA_COMPROMISE"
          ],
          "type": "string",
          "x-obmcs-top-level-enum": "#/definitions/RevocationReason"
        },
        "timeOfRevocation": {
          "description": "The time when the entity was revoked, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\nExample: `2019-04-03T21:10:29.600Z`\n",
          "format": "date-time",
          "type": "string"
        }
      },
      "required": [
        "timeOfRevocation",
        "revocationReason"
      ],
      "type": "object",
      "x-example": "{\n  \"timeOfRevocation\": \"2021-04-07T23:03:12.211Z\",\n  \"revocationReason\": \"CESSATION_OF_OPERATION\"\n}\n"
    },
    "Validity": {
      "description": "An object that describes a period of time during which an entity is valid. If this is not provided when you create a certificate, the validity of the issuing CA is used.\n",
      "properties": {
        "timeOfValidityNotAfter": {
          "description": "The date on which the certificate validity period ends, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\nExample: `2019-04-03T21:10:29.600Z`\n",
          "format": "date-time",
          "type": "string"
        },
        "timeOfValidityNotBefore": {
          "description": "The date on which the certificate validity period begins, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\nExample: `2019-04-03T21:10:29.600Z`\n",
          "format": "date-time",
          "type": "string",
          "x-default-description": "defaults to the current time"
        }
      },
      "required": [
        "timeOfValidityNotAfter"
      ],
      "x-example": "{\n  \"timeOfValidityNotBefore\": \"2021-04-06T22:11:58.008Z\",\n  \"timeOfValidityNotAfter\": \"2031-05-06T00:00:00.000Z\"\n}\n"
    },
    "VersionStage": {
      "description": "A list of possible rotation states for the certificate version. A certificate version marked `CURRENT` is currently in use. A certificate version marked `PENDING` is staged and available for use, but has not been applied on the target system and, therefore, has not been rotated\ninto current, active use. The certificate most recently uploaded to the service is always marked `LATEST`. (The first version of a certificate is always marked as both `CURRENT` and `LATEST`.) A certificate version marked `PREVIOUS` is the certificate version that was most recently marked `CURRENT`, before the last certificate version rotation.\nA certificate version marked `DEPRECATED` is neither current, pending, nor the previous one in use. Only certificate versions marked `DEPRECATED` can be scheduled for deletion.\nA certificate version marked `PENDING_ACTIVATION` is issued by an externally managed CA and stays in that rotation state until you successfully sign the certificate signing request (CSR) externally and then import the signed certificate to the Certificates service.\n",
      "enum": [
        "CURRENT",
        "PENDING",
        "LATEST",
        "PREVIOUS",
        "DEPRECATED",
        "FAILED",
        "PENDING_ACTIVATION"
      ],
      "type": "string",
      "x-example": "{\n  \"stages\": [\n   \"CURRENT\",\n   \"LATEST\"\n  ],\n}\n"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/oracle-certificate-collection"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.