このトピックでは、genECCKeyPairコマンドを使用してHSMでECCキーペアを生成する方法について説明します。
機能の説明
genECCKeyPairコマンドを使用すると、HSM上にElliptic Curve (ECC) キーペアを作成できます。
このコマンドを実行する前に、key_mgmt_toolを起動し、CU IDでHSMにログオンしていることを確認してください。
構文
以下の構文で説明するパラメーターを入力します。 各パラメーターの説明については、「パラメーター」をご参照ください。
genECCKeyPair -i <EC curve id>
-l <label>
[-id <key ID>]
[-min_srv <minimum number of servers>]
[-m_value <0..8>]
[-nex]
[-sess]
[-timeout <number of seconds> ]
[-u <user-ids>]
[-attest]
構文で指定されたシーケンスでパラメータを入力することが不可欠です。
例
このトピックでは、NID_secp384r1曲線を使用して、「ecc」というラベルの付いたキーペアを生成します。 出力は、公開鍵ハンドルを12として示し、秘密鍵ハンドルを13として示す。
Command: genECCKeyPair -i 14 -l ecc
Cfm3GenerateKeyPair returned: 0x00 : HSM Return: SUCCESS
Cfm3GenerateKeyPair: public key handle: 12 private key handle: 13
Cluster Status:
Node id 0 status: 0x00000000 : HSM Return: SUCCESS
Parameters
パラメーター名 |
説明 |
必須 / 任意 |
有効値 |
-i |
カーブIDを示します。 |
対象 |
|
-l |
キーラベルを定義します。 |
対象 |
特定の要件なし |
-id |
生成されたキーにIDを割り当てます。 |
任意 |
特定の要件なし |
-sess |
生成されたキーをセッションキーとしてマークします。 |
任意 |
特定の要件なし |
-nex |
キーを非エクスポート型として設定します。 |
任意 |
特定の要件なし |
-u |
キーの共有を許可されたユーザーIDをコンマで区切って一覧表示します。 |
任意 |
特定の要件なし |
-m_value |
生成されたECCキーペア内の秘密キーを利用できるユーザーの最大数を定義します。. |
任意 |
0から8 |
-証明 |
ファームウェアレスポンスの整合性検証を実行します。 |
任意 |
特定の要件なし |
-min_srv |
|
任意 |
特定の要件なし |
-タイムアウト |
|
任意 |
特定の要件なし |