KEYSET_FROM_JSON 関数は、JSON 形式のキーセット文字列を BINARY 型に変換します。
構文
BINARY KEYSET_FROM_JSON(STRING <json_keyset>)
パラメーター
json_keyset:必須。STRING 型。JSON 形式のキーセット文字列です。
戻り値
BINARY 型のキーセットが返されます。
使用例
SELECT HEX(KEYSET_FROM_JSON('{
"key": [{
"description": "hello world",
"key_id": "r8MqZAEA8PDd3QSL",
"key_meta_data": {
"key_material_origin": "Origin_ALIYUN_MAXCOMPUTE",
"key_material_type": "SYMMETRIC",
"type": "AES-GCM-256",
"value": "Jqj7ESbfT1td0DwYDmkZVl13FsuykYFe+1u/MPi++a8="},
"output_prefix_type": "PREFIX_ALIYUN_MAXCOMPUTE",
"status": "ENABLED"}],
"primary_key_id": "r8MqZAEA8PDd3QSL"}')) ;
このクエリの実行結果は次のとおりです。
+------------+
| _c0 |
+------------+
| 0A1072384D715A414541385044643351534C12580A330A0B4145532D47434D2D323536122026A8FB1126DF4F5B5DD03C180E6919565D7716CBB291815EFB5BBF30F8BEF9AF1801200210011A1072384D715A414541385044643351534C20022A0B68656C6C6F20776F726C64 |
+------------+
関連ドキュメント
|
トピック |
説明 |
|
キーセット暗号化関数の使用方法について説明します。 |
|
|
指定されたアルゴリズムタイプに基づいてキーセットを作成します。 |
|
|
キーセットに新しいキーを追加し、マスターキーとして設定します。 |
|
|
BINARY キーセットを読み取り可能な JSON 形式に変換して、その詳細を確認します。 |
|
|
新しいキーを生成し、マスターキーとして設定します。 |
|
|
Key Management Service (KMS) のカスタマーマスターキー (CMK) にアクセス権を持つロール( |
|
|
既存のラップされたキーセットを復号し、キーをローテーションした後、新しいキーでキーセットを再暗号化します。 |
|
|
ラップされたキーセットを基本キーセットに変換し、暗号化または復号関数のパラメーターとして使用します。また、この関数を使用してラップされたキーセットに関する情報を取得・保存し、メンテナンスを容易にすることもできます。 |
|
|
指定されたキーセットを使用してデータを暗号化します。 |
|
|
指定されたキーセットを使用してデータを復号します。 |