Class: Aws::PaymentCryptography::Types::GetParametersForExportOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[:signing_key_certificate, :signing_key_certificate_chain]

Instance Attribute Summary collapse

Instance Attribute Details

#export_tokenString

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

Returns:

  • (String)


553
554
555
556
557
558
559
560
561
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 553

class GetParametersForExportOutput < Struct.new(
  :signing_key_certificate,
  :signing_key_certificate_chain,
  :signing_key_algorithm,
  :export_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:signing_key_certificate, :signing_key_certificate_chain]
  include Aws::Structure
end

#parameters_valid_until_timestampTime

The validity period of the export token.

Returns:

  • (Time)


553
554
555
556
557
558
559
560
561
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 553

class GetParametersForExportOutput < Struct.new(
  :signing_key_certificate,
  :signing_key_certificate_chain,
  :signing_key_algorithm,
  :export_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:signing_key_certificate, :signing_key_certificate_chain]
  include Aws::Structure
end

#signing_key_algorithmString

The algorithm of the signing key certificate for use in TR-34 key block generation. RSA_2048 is the only signing key algorithm allowed.

Returns:

  • (String)


553
554
555
556
557
558
559
560
561
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 553

class GetParametersForExportOutput < Struct.new(
  :signing_key_certificate,
  :signing_key_certificate_chain,
  :signing_key_algorithm,
  :export_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:signing_key_certificate, :signing_key_certificate_chain]
  include Aws::Structure
end

#signing_key_certificateString

The signing key certificate in PEM format (base64 encoded) of the public key for signature within the TR-34 key block. The certificate expires after 7 days.

Returns:

  • (String)


553
554
555
556
557
558
559
560
561
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 553

class GetParametersForExportOutput < Struct.new(
  :signing_key_certificate,
  :signing_key_certificate_chain,
  :signing_key_algorithm,
  :export_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:signing_key_certificate, :signing_key_certificate_chain]
  include Aws::Structure
end

#signing_key_certificate_chainString

The root certificate authority (CA) that signed the signing key certificate in PEM format (base64 encoded).

Returns:

  • (String)


553
554
555
556
557
558
559
560
561
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 553

class GetParametersForExportOutput < Struct.new(
  :signing_key_certificate,
  :signing_key_certificate_chain,
  :signing_key_algorithm,
  :export_token,
  :parameters_valid_until_timestamp)
  SENSITIVE = [:signing_key_certificate, :signing_key_certificate_chain]
  include Aws::Structure
end