class Aws::ACMPCA::Types::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.
[1]: tools.ietf.org/html/rfc5280
@note When making an API call, you may pass GeneralName
data as a hash: { other_name: { type_id: "CustomObjectIdentifier", # required value: "String256", # required }, rfc_822_name: "String256", dns_name: "String253", directory_name: { country: "CountryCodeString", organization: "String64", organizational_unit: "String64", distinguished_name_qualifier: "ASN1PrintableString64", state: "String128", common_name: "String64", serial_number: "ASN1PrintableString64", locality: "String128", title: "String64", surname: "String40", given_name: "String16", initials: "String5", pseudonym: "String128", generation_qualifier: "String3", }, edi_party_name: { party_name: "String256", # required name_assigner: "String256", }, uniform_resource_identifier: "String253", ip_address: "String39", registered_id: "CustomObjectIdentifier", }
@!attribute [rw] other_name
Represents `GeneralName` using an `OtherName` object. @return [Types::OtherName]
@!attribute [rw] rfc_822_name
Represents `GeneralName` as an [RFC 822][1] email address. [1]: https://tools.ietf.org/html/rfc822 @return [String]
@!attribute [rw] dns_name
Represents `GeneralName` as a DNS name. @return [String]
@!attribute [rw] directory_name
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. @return [Types::ASN1Subject]
@!attribute [rw] edi_party_name
Represents `GeneralName` as an `EdiPartyName` object. @return [Types::EdiPartyName]
@!attribute [rw] uniform_resource_identifier
Represents `GeneralName` as a URI. @return [String]
@!attribute [rw] ip_address
Represents `GeneralName` as an IPv4 or IPv6 address. @return [String]
@!attribute [rw] registered_id
Represents `GeneralName` as an object identifier (OID). @return [String]
@see docs.aws.amazon.com/goto/WebAPI/acm-pca-2017-08-22/GeneralName AWS API Documentation
Constants
- SENSITIVE