-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71601/
-----------------------------------------------------------
(Updated Oct. 11, 2019, 12:14 p.m.)
Review request for ranger, Ankita Sinha, Gautam Borad, Abhay Kulkarni, Mehul
Parikh, Nikhil P, Pradeep Agrawal, Ramesh Mani, and Velmurugan Periasamy.
Bugs: RANGER-2537
https://issues.apache.org/jira/browse/RANGER-2537
Repository: ranger
Description
-------
Hi,
Consider below data in DB of Ranger KMS
Key_Name Bit_Lenght Version
ezkey 128 1
ezkey@0 128 1
Export keys to keystore file.
Delete keys from UI and make sure DB is empty.
Import keys from keystore file.
Now observe the DB
Key_Name Bit_Lenght Version
ezkey 0 0
ezkey@0 128 1
Diffs
-----
kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java f3d7c20
kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStoreProvider.java
1792bc4
Diff: https://reviews.apache.org/r/71601/diff/1/
Testing
-------
After Import / export of EZ keys to / from keystore file we have tested below
scenario.
1.) Bit lenght and version is properly updated in DB.
2.) Successfully tested with different key size such as 128, 256.
3.) Successfully tested Rollover operation on keys after exporting keys from
keystore file.
Thanks,
Dhaval Shah