Class: Aws::PaymentCryptography::Types::ExportKeyMaterial
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptography::Types::ExportKeyMaterial
- Defined in:
- gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb
Overview
ExportKeyMaterial is a union - when making an API calls you must set exactly one of the members.
Parameter information for key material export from Amazon Web Services Payment Cryptography using TR-31 or TR-34 or RSA wrap and unwrap key exchange method.
Direct Known Subclasses
Defined Under Namespace
Classes: KeyCryptogram, Tr31KeyBlock, Tr34KeyBlock, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#key_cryptogram ⇒ Types::ExportKeyCryptogram
Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange method.
-
#tr_31_key_block ⇒ Types::ExportTr31KeyBlock
Parameter information for key material export using symmetric TR-31 key exchange method.
-
#tr_34_key_block ⇒ Types::ExportTr34KeyBlock
Parameter information for key material export using the asymmetric TR-34 key exchange method.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#key_cryptogram ⇒ Types::ExportKeyCryptogram
Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange method
346 347 348 349 350 351 352 353 354 355 356 357 358 359 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 346 class ExportKeyMaterial < Struct.new( :tr_31_key_block, :tr_34_key_block, :key_cryptogram, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Tr31KeyBlock < ExportKeyMaterial; end class Tr34KeyBlock < ExportKeyMaterial; end class KeyCryptogram < ExportKeyMaterial; end class Unknown < ExportKeyMaterial; end end |
#tr_31_key_block ⇒ Types::ExportTr31KeyBlock
Parameter information for key material export using symmetric TR-31 key exchange method.
346 347 348 349 350 351 352 353 354 355 356 357 358 359 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 346 class ExportKeyMaterial < Struct.new( :tr_31_key_block, :tr_34_key_block, :key_cryptogram, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Tr31KeyBlock < ExportKeyMaterial; end class Tr34KeyBlock < ExportKeyMaterial; end class KeyCryptogram < ExportKeyMaterial; end class Unknown < ExportKeyMaterial; end end |
#tr_34_key_block ⇒ Types::ExportTr34KeyBlock
Parameter information for key material export using the asymmetric TR-34 key exchange method.
346 347 348 349 350 351 352 353 354 355 356 357 358 359 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 346 class ExportKeyMaterial < Struct.new( :tr_31_key_block, :tr_34_key_block, :key_cryptogram, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Tr31KeyBlock < ExportKeyMaterial; end class Tr34KeyBlock < ExportKeyMaterial; end class KeyCryptogram < ExportKeyMaterial; end class Unknown < ExportKeyMaterial; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
346 347 348 |
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 346 def unknown @unknown end |