| Package | Description |
|---|---|
| org.apache.parquet.crypto |
| Modifier and Type | Method and Description |
|---|---|
static FileDecryptionProperties.Builder |
FileDecryptionProperties.builder() |
FileDecryptionProperties.Builder |
FileDecryptionProperties.Builder.withAADPrefix(byte[] aadPrefixBytes)
Explicitly supply the file AAD prefix.
|
FileDecryptionProperties.Builder |
FileDecryptionProperties.Builder.withAADPrefixVerifier(AADPrefixVerifier aadPrefixVerifier)
Set callback for verification of AAD Prefixes stored in file.
|
FileDecryptionProperties.Builder |
FileDecryptionProperties.Builder.withColumnKeys(Map<ColumnPath,ColumnDecryptionProperties> columnProperties)
Set explicit column keys (decryption properties).
|
FileDecryptionProperties.Builder |
FileDecryptionProperties.Builder.withFooterKey(byte[] footerKey)
Set an explicit footer key.
|
FileDecryptionProperties.Builder |
FileDecryptionProperties.Builder.withKeyRetriever(DecryptionKeyRetriever keyRetriever)
Set a key retriever callback.
|
FileDecryptionProperties.Builder |
FileDecryptionProperties.Builder.withoutFooterSignatureVerification()
Skip integrity verification of plaintext footers.
|
FileDecryptionProperties.Builder |
FileDecryptionProperties.Builder.withPlaintextFilesAllowed()
By default, reading plaintext (unencrypted) files is not allowed when using a decryptor
- in order to detect files that were not encrypted by mistake.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.