key_mgmt_util 命令參考 - AWS CloudHSM

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

key_mgmt_util 命令參考

key_mgmt_util 命令列工具可協助您在叢集的 HSM 中管理金鑰,包括建立、刪除和尋找金鑰及其屬性。它包含多個命令,這個主題中詳細說明每個命令。

如需快速入門,請參閱 key_mgmt_util 入門。如需金錀屬性的解譯說明,請參閱 金錀屬性參考。如需 cloudhsm_mgmt_util 命令列工具 (其中包含用來管理叢集中 HSM 和使用者的命令) 的詳細資訊,請參閱 CloudHSM 管理公用程式 (CMU)

執行任何 key_mgmt_util 命令之前,您必須先啟動 key_mgmt_util 並以加密使用者 (CU) 的身分登入 HSM。

如要列出所有 key_mgmt_util 命令,請輸入:

Command: help

若要取得特定 key_mgmt_util 命令的說明,請輸入:

Command: <command-name> -h

若要結束您的 key_mgmt_util 工作階段,請輸入:

Command: exit

下列各主題說明 key_mgmt_util 中的命令。

注意

key_mgmt_util 和 cloudhsm_mgmt_util 中的某些命令,名稱相同。但是,這些命令通常具有不同的語法,不同的輸出和略微不同的功能。

Command 描述

aesWrapUnwrap

加密和解密檔案中金鑰的內容。

deleteKey

從 HSM 刪除金鑰。

Error2String

取得與 key_mgmt_util 十六進位錯誤碼對應的錯誤。

exit

結束 key_mgmt_util。

exportPrivateKey

將私有金鑰的複本 從 HSM 匯出至磁碟上的檔案。

exportPubKey

從 HSM 匯出公有金鑰的複本至檔案。

exSymKey

將對稱金鑰的純文字複本從 HSM 匯出到檔案。

extractMaskedObject

從做為遮罩物件檔案的 HSM 擷取金鑰。

findKey

依金鑰屬性值搜尋金鑰。

findSingleKey

驗證叢集中所有 HSM 上存在金鑰。

根德薩 KeyPair

在 HSM 中產生數位簽署演算法 (DSA) 金鑰對。

GenECC KeyPair

在 HSM 中產生 Elliptic Curve Cryptography (ECC) 金鑰對。

根纳 KeyPair

在 HSM 中產生 RSA 非對稱金鑰對。

genSymKey

在 HSM 中產生對稱金鑰

getAttribute

取得 AWS CloudHSM 金鑰的屬性值並將值寫入檔案。

getCaviumPriv關鍵

建立私有金鑰的仿造 PEM 格式版本,並將它匯出至檔案。

getCert

擷取 HSM 的分割區憑證,並將它們儲存至檔案。

getKeyInfo

取得可以使用金鑰之使用者的 HSM 使用者 ID。

如果金鑰是受規定人數控制,它會取得規定人數中的使用者數目。

help

顯示在 key_mgmt_util 中可用命令的 help 資訊。

importPrivateKey

將私有金鑰匯入 HSM。

importPubKey

將公有金鑰匯入 HSM。

imSymKey

將對稱金鑰的純文字複本從檔案匯入 HSM。

insertMaskedObject

從磁碟上的檔案將遮罩物件插入由相關叢集包含到物件原始叢集的 HSM。相關叢集是以原始叢集備份產生的任何叢集。

IsValidKeyHandlefile

判斷指定檔案是否包含真實的私有金鑰或仿造 PEM 金鑰。

listAttributes

列出索 AWS CloudHSM 引鍵的屬性以及代表它們的常數。

listUsers

取得 HSM 中的使用者、其使用者類型和 ID,以及其他屬性。

loginHSM 和 logoutHSM

登入和登出叢集中的 HSM。

setAttribute

將工作階段金鑰轉換為持久性金鑰。

sign

使用所選的私有金鑰產生檔案的簽章。

unWrapKey

將包裝 (加密) 的金鑰從檔案匯入到 HSM。

驗證

驗證指定的金鑰是否用於簽署指定的檔案。

wrapKey

將金鑰的加密複本從 HSM 匯出到檔案。