翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
キーの生成
HSM でキーを生成するには、生成したいキーと対応するタイプのコマンドを使用します。
対称キーの生成
genSymKey コマンドを使用して、AES およびその他のタイプの対称キーを生成します。利用可能なオプションをすべて確認するには、genSymKey -h コマンドを使用します。
以下の例では、256 ビット AESキーが作成されます。
Command:
genSymKey -t 31 -s 32 -l aes256
Cfm3GenerateSymmetricKey returned: 0x00 : HSM Return: SUCCESS Symmetric Key Created. Key Handle: 524295 Cluster Error Status Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 2 and err state 0x00000000 : HSM Return: SUCCESS
RSA キーペアの生成
RSA キーペアを生成するには、genRSAKeyPair コマンドを使用します。利用可能なオプションをすべて確認するには、genRSAKeyPair -h コマンドを使用します。
次の例では、RSA 2048 ビットのキーペアが生成されます。
Command:
genRSAKeyPair -m 2048 -e 65537 -l rsa2048
Cfm3GenerateKeyPair returned: 0x00 : HSM Return: SUCCESS Cfm3GenerateKeyPair: public key handle: 524294 private key handle: 524296 Cluster Error Status Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 2 and err state 0x00000000 : HSM Return: SUCCESS
ECC (楕円曲線暗号) キーペアの生成
ECC キーペアを生成するには、genECCKeyPair コマンドを使用します。サポートされている楕円曲線のリストを含め、利用可能なオプションをすべて確認するには、genECCKeyPair -h コマンドを使用します。
次の例では、NIST FIPS publication 186-4
Command:
genECCKeyPair -i 14 -l ecc-p384
Cfm3GenerateKeyPair returned: 0x00 : HSM Return: SUCCESS Cfm3GenerateKeyPair: public key handle: 524297 private key handle: 524298 Cluster Error Status Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 2 and err state 0x00000000 : HSM Return: SUCCESS