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.
2143 2144 2145 2146 2147 2148 2149 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2143 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.
2143 2144 2145 2146 2147 2148 2149 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2143 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.
2143 2144 2145 2146 2147 2148 2149 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2143 class SymmetricEncryptionAttributes < Struct.new( :mode, :initialization_vector, :padding_type) SENSITIVE = [:initialization_vector] include Aws::Structure end |