Class: Aws::ACMPCA::Types::GeneralName
- Inherits:
-
Struct
- Object
- Struct
- Aws::ACMPCA::Types::GeneralName
- Defined in:
- gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#directory_name ⇒ Types::ASN1Subject
Contains information about the certificate subject.
-
#dns_name ⇒ String
Represents
GeneralName
as a DNS name. -
#edi_party_name ⇒ Types::EdiPartyName
Represents
GeneralName
as anEdiPartyName
object. -
#ip_address ⇒ String
Represents
GeneralName
as an IPv4 or IPv6 address. -
#other_name ⇒ Types::OtherName
Represents
GeneralName
using anOtherName
object. -
#registered_id ⇒ String
Represents
GeneralName
as an object identifier (OID). -
#rfc_822_name ⇒ String
Represents
GeneralName
as an [RFC 822][1] email address. -
#uniform_resource_identifier ⇒ String
Represents
GeneralName
as a URI.
Instance Attribute Details
#directory_name ⇒ Types::ASN1Subject
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.
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1270 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#dns_name ⇒ String
Represents GeneralName
as a DNS name.
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1270 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#edi_party_name ⇒ Types::EdiPartyName
Represents GeneralName
as an EdiPartyName
object.
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1270 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#ip_address ⇒ String
Represents GeneralName
as an IPv4 or IPv6 address.
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1270 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#other_name ⇒ Types::OtherName
Represents GeneralName
using an OtherName
object.
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1270 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#registered_id ⇒ String
Represents GeneralName
as an object identifier (OID).
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1270 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#rfc_822_name ⇒ String
Represents GeneralName
as an RFC 822 email address.
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1270 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#uniform_resource_identifier ⇒ String
Represents GeneralName
as a URI.
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1270 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |