創建主密鑰
更新時間 2025-02-05 09:37:15
最近更新時間: 2025-02-05 09:37:15
分享文章
創建客戶端CMK主密鑰,用于加密CEK數據密鑰。
CREATE CLIENT MASTER KEY client_master_key_name WITH (
KEY_STORE = key_store_name,
KEY_PATH = "key_path_value",
ALGORITHM = algorithm_type
);參數描述:
client_master_key_name:密鑰對象名,在同一命名空間中滿足唯一性約束,長度[1, 64]
KEY_STORE:指定管理CMK的密鑰工具或組件,取值如下:
localkms: 本地KMS
netcakms:網證通KMS,數據庫內核連接管控的URL來連接KMS。其中,URL通過teledbx_manager_url GUC配置進行設置,如果更改URL需要斷開原有連接重新建立連接。
KEY_PATH:KEY_STORE負責管理多個CMK密鑰,KEY_PATH選項用于在KEY_STORE中唯一標識CMK。其支持的字符范圍包括0-9, a-z, A_Z, 下劃線'_', 圓點'.'和短橫線'-'。
ALGORITHM:由本語法創建的用于加密CEK,該參數用于指定加密算法的類型,支持
SM2:表示采用國密SM2算法
RSA_2048,表示采用RSA算法密碼長度為2048位。
RSA_3072,表示采用RSA算法密碼長度為3072位。