BINARY türündeki bir anahtar kümesini okunabilir bir JSON dizesine dönüştürür. Dönüşüm sonrası anahtar kümesinin ayrıntılarını görüntüleyebilirsiniz.
Sözdizimi
STRING KEYSET_TO_JSON(BINARY <keyset>)
Parametreler
keyset: Zorunludur. BINARY türünde bir değerdir. Bu parametre mevcut bir anahtar kümesini belirtir.
Dönüş değeri
JSON biçiminde bir anahtar kümesi döndürür. Parametre açıklamaları:
key_id: Anahtarın ID değeridir.
key_material_origin: Anahtarın kaynağıdır.
key_material_type: Anahtarın şifreleme türüdür.
type: Anahtarın algoritma türüdür.
value: Anahtarın değeridir.
output_prefix_type: Şifreleme sonrası şifre metninin biçimidir.
Örnekler
SELECT KEYSET_TO_JSON(unhex ('0A1072384D715A414541385044643351534C12580A330A0B4145532D47434D2D323536122026A8FB1126DF4F5B5DD03C180E6919565D7716CBB291815EFB5BBF30F8BEF9AF1801200210011A1072384D715A414541385044643351534C20022A0B68656C6C6F20776F726C64')) ;
Aşağıdaki sonuç döner:
+------------+
| _c0 |
+------------+
| {
"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"} |
+------------+
İlgili Konular
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|