Amazon Private CA · JSON Structure

Amazon Private Ca Other Name Structure

Defines a custom ASN.1 X.400 GeneralName using an object identifier (OID) and value. The OID must satisfy the regular expression shown below. For more information, see NIST's definition of Object Identifier (OID).

Type: object Properties: 2 Required: 2
Certificate AuthorityCertificatesPKISecurityX.509TLSIoT

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

Properties

TypeId Value

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-other-name-structure.json",
  "name": "OtherName",
  "description": "Defines a custom ASN.1 X.400 <code>GeneralName</code> using an object identifier (OID) and value. The OID must satisfy the regular expression shown below. For more information, see NIST's definition of <a href=\"https://csrc.nist.gov/glossary/term/Object_Identifier\">Object Identifier (OID)</a>.",
  "type": "object",
  "properties": {
    "TypeId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/CustomObjectIdentifier"
        },
        {
          "description": "Specifies an OID. "
        }
      ]
    },
    "Value": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String256"
        },
        {
          "description": "Specifies an OID value."
        }
      ]
    }
  },
  "required": [
    "TypeId",
    "Value"
  ]
}