Class FileEncryptionProperties


  • public class FileEncryptionProperties
    extends Object
    • Method Detail

      • builder

        public static FileEncryptionProperties.Builder builder​(byte[] footerKey)
        Parameters:
        footerKey - Encryption key for file footer and some (or all) columns. Key length must be either 16, 24 or 32 bytes. If null, footer won't be encrypted. At least one column must be encrypted then.
        Returns:
        Builder
      • getFooterKey

        public byte[] getFooterKey()
      • getFooterKeyMetadata

        public byte[] getFooterKeyMetadata()
      • getColumnProperties

        public ColumnEncryptionProperties getColumnProperties​(org.apache.parquet.hadoop.metadata.ColumnPath columnPath)
      • getFileAAD

        public byte[] getFileAAD()
      • encryptedFooter

        public boolean encryptedFooter()