GeneralName - AWS Private Certificate Authority

GeneralName

Describes an ASN.1 X.400 GeneralName as defined in RFC 5280. Only one of the following naming options should be provided. Providing more than one option results in an InvalidArgsException error.

Contents

DirectoryName

Contains information about the certificate subject. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.

Type: ASN1Subject object

Required: No

DnsName

Represents GeneralName as a DNS name.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 253.

Required: No

EdiPartyName

Represents GeneralName as an EdiPartyName object.

Type: EdiPartyName object

Required: No

IpAddress

Represents GeneralName as an IPv4 or IPv6 address.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 39.

Required: No

OtherName

Represents GeneralName using an OtherName object.

Type: OtherName object

Required: No

RegisteredId

Represents GeneralName as an object identifier (OID).

Type: String

Length Constraints: Minimum length of 0. Maximum length of 64.

Pattern: ([0-2])\.([0-9]|([0-3][0-9]))((\.([0-9]+)){0,126})

Required: No

Rfc822Name

Represents GeneralName as an RFC 822 email address.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 256.

Required: No

UniformResourceIdentifier

Represents GeneralName as a URI.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 253.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: