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
    

    リクエスト

    リクエストパラメータ

    パラメータ名タイプ説明
    keyTagString(Required)作成されたキーの封印に使用するマスターキーの tag値

    リクエストボディ

    {
      "requestPlainKey" : boolean,
      "bits" : integer,
      "context": string
    }
    
    パラメータ名タイプ説明
    requestPlainKeyBoolean(Optional)作成されたキーを平文で返してもらうかどうか選択するフラグ(デフォルトは false)
    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されている

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

    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.