Class InternalFileDecryptor


  • public class InternalFileDecryptor
    extends Object
    • Method Detail

      • setFileCryptoMetaData

        public void setFileCryptoMetaData​(EncryptionAlgorithm algorithm,
                                          boolean encryptedFooter,
                                          byte[] footerKeyMetaData)
      • setColumnCryptoMetadata

        public InternalColumnDecryptionSetup setColumnCryptoMetadata​(org.apache.parquet.hadoop.metadata.ColumnPath path,
                                                                     boolean encrypted,
                                                                     boolean encryptedWithFooterKey,
                                                                     byte[] keyMetadata,
                                                                     int columnOrdinal)
      • getFileAAD

        public byte[] getFileAAD()
      • createSignedFooterEncryptor

        public AesGcmEncryptor createSignedFooterEncryptor()
      • checkFooterIntegrity

        public boolean checkFooterIntegrity()
      • plaintextFilesAllowed

        public boolean plaintextFilesAllowed()
      • setPlaintextFile

        public void setPlaintextFile()
      • plaintextFile

        public boolean plaintextFile()