Class: Aws::PaymentCryptography::Types::GetParametersForImportInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#key_material_typeString

The method to use for key material import. Import token is only required for TR-34 WrappedKeyBlock (TR34_KEY_BLOCK) and RSA WrappedKeyCryptogram (KEY_CRYPTOGRAM).

Import token is not required for TR-31, root public key cerificate or trusted public key certificate.

Returns:

  • (String)


1132
1133
1134
1135
1136
1137
1138
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1132

class GetParametersForImportInput < Struct.new(
  :key_material_type,
  :wrapping_key_algorithm,
  :reuse_last_generated_token)
  SENSITIVE = []
  include Aws::Structure
end

#reuse_last_generated_tokenBoolean

Specifies whether to reuse the existing import token and wrapping key certificate. If set to true and a valid import token exists for the same key material type and wrapping key algorithm with at least 7 days of remaining validity, the existing token and wrapping key certificate are returned. Otherwise, a new import token and wrapping key certificate are generated. The default value is false, which generates a new import token and wrapping key certificate on every call.

Returns:

  • (Boolean)


1132
1133
1134
1135
1136
1137
1138
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1132

class GetParametersForImportInput < Struct.new(
  :key_material_type,
  :wrapping_key_algorithm,
  :reuse_last_generated_token)
  SENSITIVE = []
  include Aws::Structure
end

#wrapping_key_algorithmString

The wrapping key algorithm to generate a wrapping key certificate. This certificate wraps the key under import.

At this time, RSA_2048 is the allowed algorithm for TR-34 WrappedKeyBlock import. Additionally, RSA_2048, RSA_3072, RSA_4096 are the allowed algorithms for RSA WrappedKeyCryptogram import.

Returns:

  • (String)


1132
1133
1134
1135
1136
1137
1138
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1132

class GetParametersForImportInput < Struct.new(
  :key_material_type,
  :wrapping_key_algorithm,
  :reuse_last_generated_token)
  SENSITIVE = []
  include Aws::Structure
end