Class: Aws::PaymentCryptography::Types::GetParametersForImportOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[:wrapping_key_certificate, :wrapping_key_certificate_chain]

Instance Attribute Summary collapse

Instance Attribute Details

#import_tokenString

The import token to initiate key import into Amazon Web Services Payment Cryptography. The import token expires after 7 days. You can use the same import token to import multiple keys to the same service account.

Returns:

  • (String)


621
622
623
624
625
626
627
628
629
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 621

class GetParametersForImportOutput < Struct.new(
  :wrapping_key_certificate,
  :wrapping_key_certificate_chain,
  :wrapping_key_algorithm,
  :import_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:wrapping_key_certificate, :wrapping_key_certificate_chain]
  include Aws::Structure
end

#parameters_valid_until_timestampTime

The validity period of the import token.

Returns:

  • (Time)


621
622
623
624
625
626
627
628
629
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 621

class GetParametersForImportOutput < Struct.new(
  :wrapping_key_certificate,
  :wrapping_key_certificate_chain,
  :wrapping_key_algorithm,
  :import_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:wrapping_key_certificate, :wrapping_key_certificate_chain]
  include Aws::Structure
end

#wrapping_key_algorithmString

The algorithm of the wrapping key for use within TR-34 WrappedKeyBlock or RSA WrappedKeyCryptogram.

Returns:

  • (String)


621
622
623
624
625
626
627
628
629
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 621

class GetParametersForImportOutput < Struct.new(
  :wrapping_key_certificate,
  :wrapping_key_certificate_chain,
  :wrapping_key_algorithm,
  :import_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:wrapping_key_certificate, :wrapping_key_certificate_chain]
  include Aws::Structure
end

#wrapping_key_certificateString

The wrapping key certificate in PEM format (base64 encoded) of the wrapping key for use within the TR-34 key block. The certificate expires in 7 days.

Returns:

  • (String)


621
622
623
624
625
626
627
628
629
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 621

class GetParametersForImportOutput < Struct.new(
  :wrapping_key_certificate,
  :wrapping_key_certificate_chain,
  :wrapping_key_algorithm,
  :import_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:wrapping_key_certificate, :wrapping_key_certificate_chain]
  include Aws::Structure
end

#wrapping_key_certificate_chainString

The Amazon Web Services Payment Cryptography root certificate authority (CA) that signed the wrapping key certificate in PEM format (base64 encoded).

Returns:

  • (String)


621
622
623
624
625
626
627
628
629
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 621

class GetParametersForImportOutput < Struct.new(
  :wrapping_key_certificate,
  :wrapping_key_certificate_chain,
  :wrapping_key_algorithm,
  :import_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:wrapping_key_certificate, :wrapping_key_certificate_chain]
  include Aws::Structure
end