Class: Aws::ACM::Types::X509Attributes
- Inherits:
-
Struct
- Object
- Struct
- Aws::ACM::Types::X509Attributes
- Defined in:
- gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb
Overview
Contains X.509 certificate attributes extracted from the certificate.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#extended_key_usages ⇒ Array<String>
Contains a list of Extended Key Usage X.509 v3 extension objects.
-
#issuer ⇒ Types::DistinguishedName
The distinguished name of the certificate issuer.
-
#key_algorithm ⇒ String
The algorithm that was used to generate the public-private key pair.
-
#key_usages ⇒ Array<String>
A list of Key Usage X.509 v3 extension objects.
-
#not_after ⇒ Time
The time after which the certificate is not valid.
-
#not_before ⇒ Time
The time before which the certificate is not valid.
-
#serial_number ⇒ String
The serial number assigned by the certificate authority.
-
#subject ⇒ Types::DistinguishedName
The distinguished name of the certificate subject.
-
#subject_alternative_names ⇒ Array<Types::GeneralName>
One or more domain names (subject alternative names) included in the certificate.
Instance Attribute Details
#extended_key_usages ⇒ Array<String>
Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |
#issuer ⇒ Types::DistinguishedName
The distinguished name of the certificate issuer.
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |
#key_algorithm ⇒ String
The algorithm that was used to generate the public-private key pair.
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |
#key_usages ⇒ Array<String>
A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |
#not_after ⇒ Time
The time after which the certificate is not valid.
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |
#not_before ⇒ Time
The time before which the certificate is not valid.
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |
#serial_number ⇒ String
The serial number assigned by the certificate authority.
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |
#subject ⇒ Types::DistinguishedName
The distinguished name of the certificate subject.
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |
#subject_alternative_names ⇒ Array<Types::GeneralName>
One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.
2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2545 class X509Attributes < Struct.new( :issuer, :subject, :subject_alternative_names, :extended_key_usages, :key_algorithm, :key_usages, :serial_number, :not_after, :not_before) SENSITIVE = [] include Aws::Structure end |