Class: Aws::PaymentCryptography::Types::TrustedCertificatePublicKey

Inherits:
Struct
  • Object
show all
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 =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_authority_public_key_identifierString

The KeyARN of the root public key certificate or certificate chain that signs the trusted public key certificate import.

Returns:

  • (String)


2216
2217
2218
2219
2220
2221
2222
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 2216

class TrustedCertificatePublicKey < Struct.new(
  :key_attributes,
  :public_key_certificate,
  :certificate_authority_public_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#key_attributesTypes::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.



2216
2217
2218
2219
2220
2221
2222
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 2216

class TrustedCertificatePublicKey < Struct.new(
  :key_attributes,
  :public_key_certificate,
  :certificate_authority_public_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#public_key_certificateString

Parameter information for trusted public key certificate import.

Returns:

  • (String)


2216
2217
2218
2219
2220
2221
2222
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 2216

class TrustedCertificatePublicKey < Struct.new(
  :key_attributes,
  :public_key_certificate,
  :certificate_authority_public_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end