Class: Aws::PaymentCryptography::Types::ImportTr34KeyBlock
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptography::Types::ImportTr34KeyBlock
- 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 =
[:wrapped_key_block]
Instance Attribute Summary collapse
-
#certificate_authority_public_key_identifier ⇒ String
The
KeyARNof the certificate chain that signs the signing key certificate during TR-34 key import. -
#import_token ⇒ String
The import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography.
-
#key_block_format ⇒ String
The key block format to use during key import.
-
#random_nonce ⇒ String
A random number value that is unique to the TR-34 key block generated using 2 pass.
-
#signing_key_certificate ⇒ String
The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.
-
#wrapped_key_block ⇒ String
The TR-34 wrapped key block to import.
-
#wrapping_key_certificate ⇒ String
The certificate used to wrap the TR-34 key block.
-
#wrapping_key_identifier ⇒ String
Key Identifier used for unwrapping the import key.
Instance Attribute Details
#certificate_authority_public_key_identifier ⇒ String
The KeyARN of the certificate chain that signs the signing key
certificate during TR-34 key import.
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1333 class ImportTr34KeyBlock < Struct.new( :certificate_authority_public_key_identifier, :signing_key_certificate, :import_token, :wrapping_key_identifier, :wrapping_key_certificate, :wrapped_key_block, :key_block_format, :random_nonce) SENSITIVE = [:wrapped_key_block] include Aws::Structure end |
#import_token ⇒ String
The import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography. It expires after 30 days. You can use the same import token to import multiple keys to the same service account.
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1333 class ImportTr34KeyBlock < Struct.new( :certificate_authority_public_key_identifier, :signing_key_certificate, :import_token, :wrapping_key_identifier, :wrapping_key_certificate, :wrapped_key_block, :key_block_format, :random_nonce) SENSITIVE = [:wrapped_key_block] include Aws::Structure end |
#key_block_format ⇒ String
The key block format to use during key import. The only value
allowed is X9_TR34_2012.
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1333 class ImportTr34KeyBlock < Struct.new( :certificate_authority_public_key_identifier, :signing_key_certificate, :import_token, :wrapping_key_identifier, :wrapping_key_certificate, :wrapped_key_block, :key_block_format, :random_nonce) SENSITIVE = [:wrapped_key_block] include Aws::Structure end |
#random_nonce ⇒ String
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.
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1333 class ImportTr34KeyBlock < Struct.new( :certificate_authority_public_key_identifier, :signing_key_certificate, :import_token, :wrapping_key_identifier, :wrapping_key_certificate, :wrapped_key_block, :key_block_format, :random_nonce) SENSITIVE = [:wrapped_key_block] include Aws::Structure end |
#signing_key_certificate ⇒ String
The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1333 class ImportTr34KeyBlock < Struct.new( :certificate_authority_public_key_identifier, :signing_key_certificate, :import_token, :wrapping_key_identifier, :wrapping_key_certificate, :wrapped_key_block, :key_block_format, :random_nonce) SENSITIVE = [:wrapped_key_block] include Aws::Structure end |
#wrapped_key_block ⇒ String
The TR-34 wrapped key block to import.
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1333 class ImportTr34KeyBlock < Struct.new( :certificate_authority_public_key_identifier, :signing_key_certificate, :import_token, :wrapping_key_identifier, :wrapping_key_certificate, :wrapped_key_block, :key_block_format, :random_nonce) SENSITIVE = [:wrapped_key_block] include Aws::Structure end |
#wrapping_key_certificate ⇒ String
The certificate used to wrap the TR-34 key block.
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1333 class ImportTr34KeyBlock < Struct.new( :certificate_authority_public_key_identifier, :signing_key_certificate, :import_token, :wrapping_key_identifier, :wrapping_key_certificate, :wrapped_key_block, :key_block_format, :random_nonce) SENSITIVE = [:wrapped_key_block] include Aws::Structure end |
#wrapping_key_identifier ⇒ String
Key Identifier used for unwrapping the import key
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1333 class ImportTr34KeyBlock < Struct.new( :certificate_authority_public_key_identifier, :signing_key_certificate, :import_token, :wrapping_key_identifier, :wrapping_key_certificate, :wrapped_key_block, :key_block_format, :random_nonce) SENSITIVE = [:wrapped_key_block] include Aws::Structure end |