Class: Aws::PaymentCryptography::Types::GetParametersForExportInput

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 key block format type (for example, TR-34 or TR-31) to use during key material export. Export token is only required for a TR-34 key export, TR34_KEY_BLOCK. Export token is not required for TR-31 key export.

Returns:

  • (String)


1052
1053
1054
1055
1056
1057
1058
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1052

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

#reuse_last_generated_tokenBoolean

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

Returns:

  • (Boolean)


1052
1053
1054
1055
1056
1057
1058
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1052

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

#signing_key_algorithmString

The signing key algorithm to generate a signing key certificate. This certificate signs the wrapped key under export within the TR-34 key block. RSA_2048 is the only signing key algorithm allowed.

Returns:

  • (String)


1052
1053
1054
1055
1056
1057
1058
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1052

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