Class: Aws::PaymentCryptography::Types::ExportKeyCryptogram

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb

Overview

Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange method.

Constant Summary collapse

SENSITIVE =
[:wrapping_key_certificate]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_authority_public_key_identifierString

The KeyARN of the certificate chain that signs the wrapping key certificate during RSA wrap and unwrap key export.

Returns:

  • (String)


291
292
293
294
295
296
297
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 291

class ExportKeyCryptogram < Struct.new(
  :certificate_authority_public_key_identifier,
  :wrapping_key_certificate,
  :wrapping_spec)
  SENSITIVE = [:wrapping_key_certificate]
  include Aws::Structure
end

#wrapping_key_certificateString

The wrapping key certificate in PEM format (base64 encoded). Amazon Web Services Payment Cryptography uses this certificate to wrap the key under export.

Returns:

  • (String)


291
292
293
294
295
296
297
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 291

class ExportKeyCryptogram < Struct.new(
  :certificate_authority_public_key_identifier,
  :wrapping_key_certificate,
  :wrapping_spec)
  SENSITIVE = [:wrapping_key_certificate]
  include Aws::Structure
end

#wrapping_specString

The wrapping spec for the key under export.

Returns:

  • (String)


291
292
293
294
295
296
297
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 291

class ExportKeyCryptogram < Struct.new(
  :certificate_authority_public_key_identifier,
  :wrapping_key_certificate,
  :wrapping_spec)
  SENSITIVE = [:wrapping_key_certificate]
  include Aws::Structure
end