Informacje o szyfrowaniu przesyłanych danych.
| Zapis JSON |
|---|
{ // Union field |
| Pola | |
|---|---|
Pole zbiorcze wrapped_key. Klucz opakowany użyty do zaszyfrowania danych. wrapped_key może mieć tylko jedną z tych wartości: |
|
gcpWrappedKeyInfo |
Informacje o kluczu obudowanym w Google Cloud Platform. |
GcpWrappedKeyInfo
Informacje o kluczu opakowanym Google Cloud Platform.
| Zapis JSON |
|---|
{
"keyType": enum ( |
| Pola | |
|---|---|
keyType |
Wymagane. Typ algorytmu użytego do zaszyfrowania danych. |
wipProvider |
Wymagane. Dostawca puli Workload Identity wymagany do używania klucza KEK. |
kekUri |
Wymagane. Identyfikator zasobu Cloud Key Management Service w Google Cloud Platform. Powinien mieć format „projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}”. |
encryptedDek |
Wymagane. Zaszyfrowany klucz szyfrujący dane zakodowany w formacie base64. |
KeyType
Typ algorytmu użytego do zaszyfrowania danych.
| Wartości w polu enum | |
|---|---|
KEY_TYPE_UNSPECIFIED |
Nieokreślony typ klucza. Nigdy nie należy go używać. |
XCHACHA20_POLY1305 |
Algorytm XChaCha20-Poly1305 |