翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
にリストされているコマンドを使用してCloudHSM CLI の generate-symmetric カテゴリ、対称キーを生成します AWS CloudHSM。利用可能なオプションをすべて確認するには、help key generate-symmetric コマンドを使用します。
AES キーの生成
key generate-symmetric aes コマンドを使用して AES キーを生成します。利用可能なオプションをすべて確認するには、help key generate-symmetric aes コマンドを使用します。
次の例では 32 バイトの AES キーを生成します。
aws-cloudhsm >
key generate-symmetric aes \ --label aes-example \ --key-length-bytes 32
引数
<LABEL>
-
AES キーのユーザー定義ラベルを指定します。
必須: はい
<KEY-LENGTH-BYTES>
-
キーの長さをバイト単位で指定します。
有効な値:
16、24、32
必須: はい
<KEY_ATTRIBUTES>
-
KEY_ATTRIBUTE_NAME=KEY_ATTRIBUTE_VALUE
形式で生成された AES キーに設定するキー属性のスペース区切りリストを指定します (例:sign=true
)。サポートされている AWS CloudHSM キー属性のリストについては、「」を参照してくださいCloudHSM CLI のキー属性。
必須: いいえ
<SESSION>
-
現在のセッションにのみ存在するキーを作成します。セッション終了後、キーをリカバリすることはできません。このパラメータは、別のキーを暗号化してからすばやく復号化するラッピングキーなど、キーが短時間だけ必要な場合に使用します。セッション終了後に復号する必要がある可能性のあるデータを暗号化するためにセッションキーを使用しないでください。
セッションキーを永続(トークン)キーに変更するには、key set-attribute を使用します。
デフォルトでは、生成されるキーは永続/トークンキーです。<SESSION> を使用してこれを変更し、この引数で生成されたキーがセッション/エフェメラルであることを確認する
必須: いいえ
汎用シークレットキーを生成します
key generate-symmetric generic-secret コマンドを使用して汎用シークレットキーを生成します。利用可能なオプションをすべて確認するには、help key generate-symmetric generic-secret コマンドを使用します。
次の例では、32 バイトの汎用シークレットキーを生成します。
aws-cloudhsm >
key generate-symmetric generic-secret \ --label generic-secret-example \ --key-length-bytes 32
引数
<LABEL>
-
汎用シークレットキーのユーザー定義ラベルを指定します。
必須: はい
<KEY-LENGTH-BYTES>
-
キーの長さをバイト単位で指定します。
有効な値:
1~800
必須: はい
<KEY_ATTRIBUTES>
-
KEY_ATTRIBUTE_NAME=KEY_ATTRIBUTE_VALUE
形式で生成された汎用シークレットキーに設定するキー属性のスペース区切りリストを指定します (例:sign=true
)。サポートされている AWS CloudHSM キー属性のリストについては、「」を参照してくださいCloudHSM CLI のキー属性。
必須: いいえ
<SESSION>
-
現在のセッションにのみ存在するキーを作成します。セッション終了後、キーをリカバリすることはできません。このパラメータは、別のキーを暗号化してからすばやく復号化するラッピングキーなど、キーが短時間だけ必要な場合に使用します。セッション終了後に復号する必要がある可能性のあるデータを暗号化するためにセッションキーを使用しないでください。
セッションキーを永続(トークン)キーに変更するには、key set-attribute を使用します。
デフォルトでは、生成されるキーは永続/トークンキーです。<SESSION> を使用してこれを変更し、この引数で生成されたキーがセッション/エフェメラルであることを確認する
必須: いいえ