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.
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1231 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.
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1231 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.
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1231 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.
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1231 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.
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1231 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).
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1231 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.
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1231 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.
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 1231 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 |