Class: Aws::PaymentCryptographyData::Types::SymmetricEncryptionAttributes
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::SymmetricEncryptionAttributes
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Parameters requried to encrypt plaintext data using symmetric keys.
Constant Summary collapse
- SENSITIVE =
[:initialization_vector]
Instance Attribute Summary collapse
-
#initialization_vector ⇒ String
An input used to provide the intial state.
-
#mode ⇒ String
The block cipher method to use for encryption.
-
#padding_type ⇒ String
The padding to be included with the data.
Instance Attribute Details
#initialization_vector ⇒ String
An input used to provide the intial state. If no value is provided, Amazon Web Services Payment Cryptography defaults it to zero.
1741 1742 1743 1744 1745 1746 1747 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1741 class SymmetricEncryptionAttributes < Struct.new( :mode, :initialization_vector, :padding_type) SENSITIVE = [:initialization_vector] include Aws::Structure end |
#mode ⇒ String
The block cipher method to use for encryption.
1741 1742 1743 1744 1745 1746 1747 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1741 class SymmetricEncryptionAttributes < Struct.new( :mode, :initialization_vector, :padding_type) SENSITIVE = [:initialization_vector] include Aws::Structure end |
#padding_type ⇒ String
The padding to be included with the data.
1741 1742 1743 1744 1745 1746 1747 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1741 class SymmetricEncryptionAttributes < Struct.new( :mode, :initialization_vector, :padding_type) SENSITIVE = [:initialization_vector] include Aws::Structure end |