kirby zhou created RANGER-3641:
----------------------------------

             Summary: Add API to enhance KMS capabilities
                 Key: RANGER-3641
                 URL: https://issues.apache.org/jira/browse/RANGER-3641
             Project: Ranger
          Issue Type: Improvement
          Components: kms
    Affects Versions: 3.0.0, 2.3.0
            Reporter: kirby zhou


Some APIs are very useful.

 
 * GenerateEEK with decrypted EEK returned together

Like:

{EEK, EK} = GenerateEEK2(KeyVersion)

This helps Program which request a EEK to encrypt something itself such like 
KUDU or MySQL.

It now takes 2 RPC calls to complete encryption. If a API can return EEK and EK 
together, we can save 1 RPC call.

 
 * Simple Encryption and Decryption API

Like:

{EncryptedData} = Encrypt(KeyVersion, PlainData)

{PlainData} = Decrypt(KeyVersion, EncryptedData)

This helps Ranger KMS works for some simple situation such as encrypting 
password.

 

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to