Amazon Private CA · JSON Structure

Amazon Private Ca Api Passthrough Structure

Contains X.509 certificate information to be placed in an issued certificate. An APIPassthrough or APICSRPassthrough template variant must be selected, or else this parameter is ignored.

If conflicting or duplicate certificate information is supplied from other sources, Amazon Web Services Private CA applies order of operation rules to determine what information is used.

Type: object Properties: 2
Certificate AuthorityCertificatesPKISecurityX.509TLSIoT

ApiPassthrough is a JSON Structure definition published by Amazon Private CA, describing 2 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

Extensions Subject

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-private-ca/refs/heads/main/json-structure/amazon-private-ca-api-passthrough-structure.json",
  "name": "ApiPassthrough",
  "description": "<p>Contains X.509 certificate information to be placed in an issued certificate. An <code>APIPassthrough</code> or <code>APICSRPassthrough</code> template variant must be selected, or else this parameter is ignored. </p> <p>If conflicting or duplicate certificate information is supplied from other sources, Amazon Web Services Private CA applies <a href=\"https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations\">order of operation rules</a> to determine what information is used.</p>",
  "type": "object",
  "properties": {
    "Extensions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Extensions"
        },
        {
          "description": "Specifies X.509 extension information for a certificate."
        }
      ]
    },
    "Subject": {
      "$ref": "#/components/schemas/ASN1Subject"
    }
  }
}