Class: Aws::PaymentCryptography::Types::TrustedCertificatePublicKey
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptography::Types::TrustedCertificatePublicKey
- Defined in:
- gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb
Overview
Parameter information for trusted public key certificate import.
Constant Summary collapse
- SENSITIVE =
[:public_key_certificate]
Instance Attribute Summary collapse
-
#certificate_authority_public_key_identifier ⇒ String
The
KeyARN
of the root public key certificate or certificate chain that signs the trusted public key certificate import. -
#key_attributes ⇒ Types::KeyAttributes
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key.
-
#public_key_certificate ⇒ String
Parameter information for trusted public key certificate import.
Instance Attribute Details
#certificate_authority_public_key_identifier ⇒ String
The KeyARN
of the root public key certificate or certificate chain
that signs the trusted public key certificate import.
1601 1602 1603 1604 1605 1606 1607 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1601 class TrustedCertificatePublicKey < Struct.new( :key_attributes, :public_key_certificate, :certificate_authority_public_key_identifier) SENSITIVE = [:public_key_certificate] include Aws::Structure end |
#key_attributes ⇒ Types::KeyAttributes
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
1601 1602 1603 1604 1605 1606 1607 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1601 class TrustedCertificatePublicKey < Struct.new( :key_attributes, :public_key_certificate, :certificate_authority_public_key_identifier) SENSITIVE = [:public_key_certificate] include Aws::Structure end |
#public_key_certificate ⇒ String
Parameter information for trusted public key certificate import.
1601 1602 1603 1604 1605 1606 1607 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1601 class TrustedCertificatePublicKey < Struct.new( :key_attributes, :public_key_certificate, :certificate_authority_public_key_identifier) SENSITIVE = [:public_key_certificate] include Aws::Structure end |