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