Class FieldLevelEncryptionConfig
java.lang.Object
com.mastercard.developer.encryption.EncryptionConfig
com.mastercard.developer.encryption.FieldLevelEncryptionConfig
A POJO for storing the encryption/decryption configuration.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe different ways of encoding the field and header values.Nested classes/interfaces inherited from class com.mastercard.developer.encryption.EncryptionConfig
EncryptionConfig.Scheme -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIf the encryption parameters must be written to/read from HTTP headers.Methods inherited from class com.mastercard.developer.encryption.EncryptionConfig
getDecryptionKey, getEncryptionCertificate, getEncryptionKey, getEncryptionKeyFingerprint, getIVSize, getScheme
-
Constructor Details
-
FieldLevelEncryptionConfig
public FieldLevelEncryptionConfig()
-
-
Method Details
-
useHttpHeaders
public boolean useHttpHeaders()If the encryption parameters must be written to/read from HTTP headers. -
getOaepPaddingDigestAlgorithmHeaderName
-
getIvHeaderName
-
getEncryptedKeyHeaderName
-
getEncryptionCertificateFingerprintHeaderName
-
getEncryptionKeyFingerprintHeaderName
-
getEncryptionCertificateFingerprint
-