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
    

    リクエスト

    リクエストパラメータ

    パラメータ名タイプ説明
    keyTagString(Required)復号化に使用するマスターキーの tag値

    リクエストボディ

    {
      "ciphertext": stringまたは string list、
      "context" : string
    }
    
    パラメータ名タイプ説明
    ciphertextStringまたは String List(Required)- 復号化対象のデータ
    kms prefixと Base64 Encodingされた暗号文で構成することが必要
    リストは全項目合計で最大32KB
    contextString(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]
    }
    
    パラメータ名タイプ説明
    plaintextString- 平文データ
    Base64 Encodingされている
    Stringタイプでリクエストする場合に返す
    plaintextListString List- 平文データ
    Base64 Encodingされている
    String Listタイプでリクエストする場合に返す

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.