Class: Aws::PaymentCryptography::Types::ImportTr34KeyBlock

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

Overview

Parameter information for key material import using the asymmetric TR-34 key exchange method.

Constant Summary collapse

SENSITIVE =
[:signing_key_certificate]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_authority_public_key_identifierString

The KeyARN of the certificate chain that signs the signing key certificate during TR-34 key import.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 886

class ImportTr34KeyBlock < Struct.new(
  :certificate_authority_public_key_identifier,
  :signing_key_certificate,
  :import_token,
  :wrapped_key_block,
  :key_block_format,
  :random_nonce)
  SENSITIVE = [:signing_key_certificate]
  include Aws::Structure
end

#import_tokenString

The import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography. It expires after 7 days. You can use the same import token to import multiple keys to the same service account.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 886

class ImportTr34KeyBlock < Struct.new(
  :certificate_authority_public_key_identifier,
  :signing_key_certificate,
  :import_token,
  :wrapped_key_block,
  :key_block_format,
  :random_nonce)
  SENSITIVE = [:signing_key_certificate]
  include Aws::Structure
end

#key_block_formatString

The key block format to use during key import. The only value allowed is X9_TR34_2012.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 886

class ImportTr34KeyBlock < Struct.new(
  :certificate_authority_public_key_identifier,
  :signing_key_certificate,
  :import_token,
  :wrapped_key_block,
  :key_block_format,
  :random_nonce)
  SENSITIVE = [:signing_key_certificate]
  include Aws::Structure
end

#random_nonceString

A random number value that is unique to the TR-34 key block generated using 2 pass. The operation will fail, if a random nonce value is not provided for a TR-34 key block generated using 2 pass.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 886

class ImportTr34KeyBlock < Struct.new(
  :certificate_authority_public_key_identifier,
  :signing_key_certificate,
  :import_token,
  :wrapped_key_block,
  :key_block_format,
  :random_nonce)
  SENSITIVE = [:signing_key_certificate]
  include Aws::Structure
end

#signing_key_certificateString

The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 886

class ImportTr34KeyBlock < Struct.new(
  :certificate_authority_public_key_identifier,
  :signing_key_certificate,
  :import_token,
  :wrapped_key_block,
  :key_block_format,
  :random_nonce)
  SENSITIVE = [:signing_key_certificate]
  include Aws::Structure
end

#wrapped_key_blockString

The TR-34 wrapped key block to import.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 886

class ImportTr34KeyBlock < Struct.new(
  :certificate_authority_public_key_identifier,
  :signing_key_certificate,
  :import_token,
  :wrapped_key_block,
  :key_block_format,
  :random_nonce)
  SENSITIVE = [:signing_key_certificate]
  include Aws::Structure
end