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
GeneralNameas a DNS name. -
#edi_party_name ⇒ Types::EdiPartyName
Represents
GeneralNameas anEdiPartyNameobject. -
#ip_address ⇒ String
Represents
GeneralNameas an IPv4 or IPv6 address. -
#other_name ⇒ Types::OtherName
Represents
GeneralNameusing anOtherNameobject. -
#registered_id ⇒ String
Represents
GeneralNameas an object identifier (OID). -
#rfc_822_name ⇒ String
Represents
GeneralNameas an [RFC 822][1] email address. -
#uniform_resource_identifier ⇒ String
Represents
GeneralNameas 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 Subjectmust 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.
1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1311 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.
1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1311 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.
1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1311 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.
1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1311 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.
1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1311 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).
1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1311 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.
1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1311 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.
1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1311 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 |