本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 匯出秘密金鑰 AWS CloudHSM KMU
完成下列步驟, AWS CloudHSM 使用 key_mgmt_util 匯出秘密金鑰 (KMU)。
匯出私密金鑰
-
使用 genSymKey命令來建立包裝金鑰。下列命令會建立僅適用於目前工作階段的 128 位元AES包裝金鑰。
Command:
genSymKey -t 31 -s 16 -sess -l export-wrapping-key
Cfm3GenerateSymmetricKey returned: 0x00 : HSM Return: SUCCESS Symmetric Key Created. Key Handle: 524304 Cluster Error Status Node id 2 and err state 0x00000000 : HSM Return: SUCCESS
-
依據您要匯出的私密金鑰類型而定,使用以下其中一個命令。
-
若要匯出對稱金鑰,請使用 exSymKey命令。下列命令會將AES金鑰匯出至名為 的檔案
aes256.key.exp
。若要查看所有可用的選項,請使用 exSymKey -h 命令。Command:
exSymKey -k 524295 -out aes256.key.exp -w 524304
Cfm3WrapKey returned: 0x00 : HSM Return: SUCCESS Cfm3UnWrapHostKey returned: 0x00 : HSM Return: SUCCESS Wrapped Symmetric Key written to file "aes256.key.exp"
注意
命令的輸出顯示「包裝對稱金鑰」已寫入輸出檔。不過,輸出檔案包含純文字 (而非包裝) 金鑰。若要將封裝 (加密) 金鑰匯出至 檔案,請使用 wrapKey命令。
-
若要匯出私有金鑰,請使用 exportPrivateKey 命令。以下命令會將私有金鑰匯出到名為
rsa2048.key.exp
的檔案。若要查看所有可用的選項,請使用 exportPrivateKey -h 命令。Command:
exportPrivateKey -k 524296 -out rsa2048.key.exp -w 524304
Cfm3WrapKey returned: 0x00 : HSM Return: SUCCESS Cfm3UnWrapHostKey returned: 0x00 : HSM Return: SUCCESS PEM formatted private key is written to rsa2048.key.exp
-