This topic describes how to manage column encryption keys by application. It explains how to provide master keys and how to write and read encrypted data using these master keys.
Providing master keys
Copy link to section
To provide master keys:
Pass the explicit master keys, in the following format:
Note: `"
"` must contain the string `.encrypted` in the URL, for example `/path/to/my_table.parquet.encrypted`. If either the `"encryption.column.keys"` parameter or the `"encryption.footer.key"` parameter is not set, an exception will be
thrown.
Reading encrypted data
Copy link to section
The required metadata is stored in the encrypted Parquet files.