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)


584
585
586
587
588
589
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 584

class GetParametersForImportInput < Struct.new(
  :key_material_type,
  :wrapping_key_algorithm)
  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)


584
585
586
587
588
589
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 584

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