Class FieldLevelEncryptionConfig

java.lang.Object
com.mastercard.developer.encryption.EncryptionConfig
com.mastercard.developer.encryption.FieldLevelEncryptionConfig

public class FieldLevelEncryptionConfig extends EncryptionConfig
A POJO for storing the encryption/decryption configuration.
  • Constructor Details

    • FieldLevelEncryptionConfig

      public FieldLevelEncryptionConfig()
  • Method Details

    • useHttpHeaders

      public boolean useHttpHeaders()
      If the encryption parameters must be written to/read from HTTP headers.
    • getOaepPaddingDigestAlgorithmHeaderName

      public String getOaepPaddingDigestAlgorithmHeaderName()
    • getIvHeaderName

      public String getIvHeaderName()
    • getEncryptedKeyHeaderName

      public String getEncryptedKeyHeaderName()
    • getEncryptionCertificateFingerprintHeaderName

      public String getEncryptionCertificateFingerprintHeaderName()
    • getEncryptionKeyFingerprintHeaderName

      public String getEncryptionKeyFingerprintHeaderName()
    • getEncryptionCertificateFingerprint

      public String getEncryptionCertificateFingerprint()