[ 
https://issues.apache.org/jira/browse/RANGER-3580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17472665#comment-17472665
 ] 

kirby zhou commented on RANGER-3580:
------------------------------------

Major changes of code:

* ./kms/src/main/java/org/apache/hadoop/crypto/key/

**  RangerKeyVaultKeyGenerator.java ->  AzureKeyVaultKeyGenerator.java ,  
RangerKMSZKI.java

Originally, it was the MasterKey/ZoneKey code dedicated to Azure Key Vault.
The RangerKMSZKI interface was extracted and the original class was renamed.

 *  TencentKMSZoneKeyGenerator.java

MasterKey/ZoneKey code backend by Tencent KMS.

**  RangerKeyStoreProvider.java

Add initialization code of TencentKMSZoneKeyGenerator.

**  RangerKeyStore.java

Change the Azure-related hard-coded code to use RangerKMSZKI.

** Other miscellaneous items

Adaptation class name modification, etc.

* kms/scripts/

** setup.sh,install.properties

Added the ability to initialize the configuration files related to Tencent 
Cloud KMS.

* kms/config/kms-webapp

** dbks-site.xml

Added the items related to Tencent Cloud KMS configuration .

 

> Add more KeyVault Provider to KMS
> ---------------------------------
>
>                 Key: RANGER-3580
>                 URL: https://issues.apache.org/jira/browse/RANGER-3580
>             Project: Ranger
>          Issue Type: New Feature
>          Components: kms
>    Affects Versions: 3.0.0, 2.2.0, 2.3.0
>            Reporter: kirby zhou
>            Priority: Major
>         Attachments: 0001-add-kmsdev-profile-for-KMS-development.patch, 
> 0002-RangerKMSZKI-as-ZoneKey-interface-add-TencentKMS.patch
>
>
> Want Ranger KMS can work with more Key Vault Provider as its backend.
> Such as Tencent KMS, AliCloud KMS, AWS KMS.



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

Reply via email to