Create user custom key
- 印刷する
- PDF
Create user custom key
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
概要
任意の high-entropyキーを指定した bitで作成します(対象キー方式のみサポート)。指定したマスターキーの現バージョンで暗号化されたキーとともに平文タイプのキーを返すこともできます。暗号/復号化用のキータイプのみでリクエストできます。
POST https://kms.apigw.ntruss.com/keys/v1/{keyTag}/createCustomKey
POST https://kms.apigw.ntruss.com/keys/v2/{keyTag}/createCustomKey
リクエスト
リクエストパラメータ
パラメータ名 | タイプ | 説明 |
---|---|---|
keyTag | String(Required) | 作成したキーの暗号化に使用するマスターキーの tag値 |
リクエストボディ
{
"requestPlainKey" : boolean,
"bits" : integer,
"context": string
}
パラメータ名 | タイプ | 説明 |
---|---|---|
requestPlainKey | Boolean(Required) | 作成したキーを平文タイプで返すかを選択するフラグ |
bits | Integer(Optional) | 作成したキーのビット 128、256、512(基本 256) |
context | String(Optional) | マスターキーが収束パスワード適用時に使用 コンテキストデータ(最大 50Byte) Base64 Encoding必要 |
レスポンス
レスポンスボディ
{
"plaintext" : string,
"key_version": integer
"ciphertext" : string
}
パラメータ名 | タイプ | 説明 |
---|---|---|
plaintext | String | - 作成したキーの平文タイプ requestPlainKey: trueの場合のみ返す Base64 Encodingされている |
key_version | Integer | - マスターキーのバージョン情報 |
ciphertext | String | - 作成したキーの暗号化したタイプ Base64 Encodingされている |
必要な権限
Manager, Encryptor, Encryptor/Decryptor
この記事は役に立ちましたか?