Decrypt
- 印刷する
- PDF
Decrypt
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
概要
指定されたマスターキーで暗号文を復号化します。復号化リクエスト時に指定されたキーバージョンで復号化されるため、暗号文と一緒に KMS prefixを正確に明示する必要があります。暗号/復号化用のキータイプのみでリクエストできます。
POST https://kms.apigw.ntruss.com/keys/v1/{keyTag}/decrypt
POST https://kms.apigw.ntruss.com/keys/v2/{keyTag}/decrypt
リクエスト
リクエストパラメータ
パラメータ名 | タイプ | 説明 |
---|---|---|
keyTag | String(Required) | 復号化に使用するマスターキーの tag値 |
リクエストボディ
{
"ciphertext": stringまたは string list、
"context" : string
}
パラメータ名 | タイプ | 説明 |
---|---|---|
ciphertext | Stringまたは String List(Required) | - 復号化対象のデータ kms prefixと Base64 Encodingされた暗号文で構成することが必要 リストは全項目合計で最大32KB |
context | String(Optional) | - コンテキストデータ(最大50Byte) Base64 Encodingが必要 収束暗号化方式の AES-256キータイプの場合にのみ必ず入力 |
リクエストボディ例
{
"ciphertext" : "ncpkms:v1:+xQZ2wyDin4vK7O4tue8QSnFB9Tu8MjiE1xTlhlGnrM=",
"context" : "dGhpcyBpcyBhIHRlc3QgY29udGV4dA=="
}
または
{
"ciphertext" : ["ncpkms:v1:+xQZ2wyDin4vK7O4tue8QSnFB9Tu8MjiE1xTlhlGnrM=", "ncpkms:v1:QoRYNd8LxURIEWpwMBRS0Sntv5Zx5cl78dWCTB1T2Ic=", "ncpkms:v1:wPgBmRczInROzKqvnStna9vMX7Q+tApFX8Xh4xGWPL4="],
"context" : "dGhpcyBpcyBhIHRlc3QgY29udGV4dA=="
}
レスポンス
レスポンスボディ
{
"plaintext" : string
}
または
{
"plaintextList" : [string, string, string]
}
パラメータ名 | タイプ | 説明 |
---|---|---|
plaintext | String | - 平文データ Base64 Encodingされている Stringタイプでリクエストする場合に返す |
plaintextList | String List | - 平文データ Base64 Encodingされている String Listタイプでリクエストする場合に返す |
この記事は役に立ちましたか?