Details
-
Sub-task
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
This is a key provider based on HADOOP-9331. HADOOP-9331 has designed a complete Hadoop crypto codec framework, but the key can only be retrieved from a local Java KeyStore file. To the convenience, we design a Centralized Key Manager Server (BEE: bee-key-manager) and user can use this TokenKeyProvider to retrieve keys from the Centralized Key Manager Server. By the way, to secure the key exchange, we leverage HTTPS + SPNego/SASL to protect the key exchange. To the detail design and usage, please refer to https://github.com/trendmicro/BEE.
Moreover, there are still much more requests about Hadoop Data Encryption (such as provide standalone module, support KMIP...etc.), if anyone has interested in those features, pleas let us know.
Ps. Because this patch based on HADOOP-9331, please use patch HADOOP-9333, and HADOOP-9332 and before use our patch HADOOP-10528.patch.
Attachments
Attachments
Issue Links
- depends upon
-
HADOOP-9332 Crypto codec implementations for AES
- Resolved
-
HADOOP-9333 Hadoop crypto codec framework based on compression codec
- Patch Available
- duplicates
-
HADOOP-10141 Create an API to separate encryption key storage from applications
- Closed
-
HADOOP-10177 Create CLI tools for managing keys via the KeyProvider API
- Closed
-
HADOOP-10433 Key Management Server based on KeyProvider API
- Closed
- is duplicated by
-
HADOOP-10529 A TokenKeyProvider for a Centralized Key Manager Server (BEE: bee-key-manager)
- Resolved