Class FieldLevelEncryptionParams
- java.lang.Object
-
- com.mastercard.developer.encryption.FieldLevelEncryptionParams
-
public final class FieldLevelEncryptionParams extends Object
Encryption parameters for computing field level encryption/decryption.
-
-
Constructor Summary
Constructors Constructor Description FieldLevelEncryptionParams(String ivValue, String encryptedKeyValue, String oaepPaddingDigestAlgorithmValue, FieldLevelEncryptionConfig config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FieldLevelEncryptionParams
generate(FieldLevelEncryptionConfig config)
Generate encryption parameters.String
getEncryptedKeyValue()
String
getIvValue()
String
getOaepPaddingDigestAlgorithmValue()
-
-
-
Constructor Detail
-
FieldLevelEncryptionParams
public FieldLevelEncryptionParams(String ivValue, String encryptedKeyValue, String oaepPaddingDigestAlgorithmValue, FieldLevelEncryptionConfig config)
-
-
Method Detail
-
generate
public static FieldLevelEncryptionParams generate(FieldLevelEncryptionConfig config) throws EncryptionException
Generate encryption parameters.- Parameters:
config
- AFieldLevelEncryptionConfig
instance- Returns:
- A
FieldLevelEncryptionParams
instance - Throws:
EncryptionException
-
getIvValue
public String getIvValue()
-
getEncryptedKeyValue
public String getEncryptedKeyValue()
-
getOaepPaddingDigestAlgorithmValue
public String getOaepPaddingDigestAlgorithmValue()
-
-