Metode: ringkasan

Panggilan ini mengambil Kunci Enkripsi Data (DEK) yang digabungkan dengan wrap API, dan menampilkan hash kunci resource berenkode base64.

Lihat juga: rewrap

Permintaan HTTP

POST https://KACLS_URL/digest

Ganti KACLS_URL dengan URL Key Access Control List Service (KACLS).

Parameter jalur

Tidak ada.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "authorization": string,
  "reason": string,
  "wrapped_key": string
}
Kolom
authorization

string

JWT yang menyatakan bahwa pengguna diizinkan membuka kunci untuk resource_name. Lihat token otorisasi.

reason

string (UTF-8)

String JSON passthrough yang memberikan konteks tambahan tentang operasi. JSON yang diberikan harus dibersihkan sebelum ditampilkan. Ukuran maks: 1 KB.

wrapped_key

string

Objek biner base64 yang ditampilkan oleh wrap.

Isi respons

Jika berhasil, metode ini akan menampilkan hash kunci resource berenkode base64.

Jika operasi gagal, balasan error terstruktur akan ditampilkan.

Representasi JSON
{
  "resource_key_hash": string
}
Kolom
resource_key_hash

string

objek biner dengan enkode base64. Lihat hash kunci resource.

Contoh

Permintaan

POST https://mykacls.example.com/v1/digest

{
   "wrapped_key": "7qTh6Mp+svVwYPlnZMyuj8WHTrM59wl/UI50jo61Qt/QubZ9tfsUc1sD62xdg3zgxC9quV4r+y7AkbfIDhbmxGqP64pWbZgFzOkP0JcSn+1xm/CB2E5IknKsAbwbYREGpiHM3nzZu+eLnvlfbzvTnJuJwBpLoPYQcnPvcgm+5gU1j1BjUaNKS/uDn7VbVm7hjbKA3wkniORC2TU2MiHElutnfrEVZ8wQfrCEpuWkOXs98H8QxUK4pBM2ea1xxGj7vREAZZg1x/Ci/E77gHxymnZ/ekhUIih6Pwu75jf+dvKcMnpmdLpwAVlE1G4dNginhFVyV/199llf9jmHasQQuaMFzQ9UMWGjA1Hg2KsaD9e3EL74A5fLkKc2EEmBD5v/aP+1RRZ3ISbTOXvxqYIFCdSFSCfPbUhkc9I2nHS0obEH7Q7KiuagoDqV0cTNXWfCGJ1DtIlGQ9IA6mPDAjX8Lg==",
   "authorization": "eyJhbGciOi...",
   "reason": "{client:'drive' op:'read'}"
}

Respons

{
   "resource_key_hash": "qClT153ghqBOLPpdMsc4S4n6okPrRaLPBYT0zRcn+go="
}