Create user custom key
- 印刷する
- PDF
Create user custom key
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
概要
任意の 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(Optional) | 作成されたキーを平文で返してもらうかどうか選択するフラグ(デフォルトは false) |
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されている |
この記事は役に立ちましたか?