Create user custom key
    • PDF

    Create user custom key

    • PDF

    Article Summary

    概要

    任意の high-entropyキーを指定した bitで作成します(対象キー方式のみサポート)。指定したマスターキーの現バージョンで暗号化されたキーとともに平文タイプのキーを返すこともできます。暗号/復号化用のキータイプのみでリクエストできます。

    POST https://kms.apigw.ntruss.com/keys/v1/{keyTag}/createCustomKey
    POST https://kms.apigw.ntruss.com/keys/v2/{keyTag}/createCustomKey
    

    リクエスト

    リクエストパラメータ

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

    リクエストボディ

    {
      "requestPlainKey" : boolean,
      "bits" : integer,
      "context": string
    }
    
    パラメータ名タイプ説明
    requestPlainKeyBoolean(Required)作成したキーを平文タイプで返すかを選択するフラグ
    bitsInteger(Optional)作成したキーのビット
    128、256、512(基本 256)
    contextString(Optional)マスターキーが収束パスワード適用時に使用
    コンテキストデータ(最大 50Byte)
    Base64 Encoding必要

    レスポンス

    レスポンスボディ

    {
      "plaintext" : string,
      "key_version": integer
      "ciphertext" : string
    }
    
    パラメータ名タイプ説明
    plaintextString- 作成したキーの平文タイプ
    requestPlainKey: trueの場合のみ返す
    Base64 Encodingされている
    key_versionInteger- マスターキーのバージョン情報
    ciphertextString- 作成したキーの暗号化したタイプ
    Base64 Encodingされている

    必要な権限

    Manager, Encryptor, Encryptor/Decryptor


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

    What's Next
    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.