すべてのプロダクト
Search
ドキュメントセンター

Key Management Service:key_mgmt_tool

最終更新日:Jan 03, 2025

hsm_proxy HSMクライアントを有効にすると、key_mgmt_toolを使用して、HSM内のCUユーザーのキーを管理できます。key_mgmt_toolは、キー属性の作成、削除、および検査を可能にするコマンドラインユーティリティです。 このトピックでは、key_mgmt_toolの使用方法について説明します。

前提条件

hsm_proxy HSMクライアントが実行中です。 詳細については、「HSMクライアントの起動 (hsm_proxy) 」をご参照ください。

key_mgmt_toolのダウンロード

key_mgmt_toolは、hsm_mgmt_toolと1つのインストールパッケージにバンドルされています。 詳細については、「インストールパッケージのダウンロード」をご参照ください。

ツールの起動と終了

key_mgmt_toolコマンドラインユーティリティを起動するには:

/opt/hsm/bin/key_mgmt_tool

key_mgmt_toolコマンドラインユーティリティを終了するには:

Command: exit

ヘルプを取得する

次のコマンドを実行して、使用可能なすべてのkey_mgmt_toolコマンドを表示します。

Command: help

次のコマンドを実行して、特定のkey_mgmt_toolコマンドのヘルプを取得します。

Command: <command-name> -h

コマンド参照

key_mgmt_toolのコマンドを次の表に示します。

コマンド

説明

aesWrapUnwrap

ファイル内のキーコンテンツを暗号化および復号化します。

deleteKey

HSMからキーを削除します。

Error2String

key_mgmt_toolから対応する16進数のエラーコードを提供します。

exit

key_mgmt_toolを終了します。

exportPrivateKey

HSMインスタンスからディスクファイルにプライベートキーをエクスポートします。

exportPubKey

公開キーをHSMインスタンスからディスクファイルにエクスポートします。

exSymKey

対称キーのプレーンテキストをHSMインスタンスからファイルにエクスポートします。

extractMaskedObject

HSMインスタンスからマスクされたオブジェクトファイルとしてキーを取得します。

findKey

キー属性値を使用してキーを検索します。

findSingleKey

HSMインスタンスにキーがあるかどうかを確認します。

genDSAKeyPair

HSMインスタンスでDSA (デジタル署名アルゴリズム) キーペアを作成します。

genECCKeyPair

HSMインスタンスでElliptic Curve Cryptography (ECC) キーペアを生成します。

genRSAKeyPair

HSMインスタンスでRSA非対称キーペアを生成します。

genSymKey

HSMインスタンスで対称キーを生成します。

getAttribute

HSMインスタンスからキー属性値を生成し、ファイルに書き込みます。

getCaviumPrivKey

シミュレートされたPEM形式で秘密鍵を生成し、ファイルに保存します。

getCert

HSMインスタンスのパーティション証明書を取得し、ファイルに保存します。

getKeyInfo

キーを使用できるHSMユーザーのIDを取得します。 キーが制御されている場合、制御されているユーザーの数が返されます。

importPrivateKey

秘密鍵をHSMインスタンスにインポートします。

importPubKey

公開キーをHSMインスタンスにインポートします。

imSymKey

対称キーをプレーンテキストでファイルからHSMインスタンスにインポートします。

insertMaskedObject

マスクされたオブジェクトをディスクファイルからHSMインスタンスに挿入します。

IsValidKeyHandlefile

特定のファイルに実際の秘密鍵または偽のPEM鍵が含まれているかどうかを判断します。

listAttributes

HSMキーの属性とその定数表現を一覧表示します。

listUsers

HSMインスタンス内のユーザータイプとID、およびその他のユーザー属性を取得します。

loginHSMおよびlogoutHSM

HSMインスタンスにログオンまたはログアウトします。

setAttribute

セッションキーを永続キーに変換します。

サイン

プライベートキーを使用してファイルの署名を生成します。

unWrapKey

ラップされた (暗号化された) キーをファイルからHSMインスタンスにインポートします。

verify

指定されたファイルが指定されたキーで署名されているかどうかを確認します。

wrapKey

暗号化されたキーのコピーをHSMインスタンスからファイルにエクスポートします。