EncryptionInfo

Informacje o szyfrowaniu przesyłanych danych.

Zapis JSON
{

  // Union field wrapped_key can be only one of the following:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  }
  // End of list of possible types for union field wrapped_key.
}
Pola
Pole zbiorcze wrapped_key. Klucz opakowany użyty do zaszyfrowania danych. wrapped_key może mieć tylko jedną z tych wartości:
gcpWrappedKeyInfo

object (GcpWrappedKeyInfo)

Informacje o kluczu obudowanym w Google Cloud Platform.

GcpWrappedKeyInfo

Informacje o kluczu opakowanym Google Cloud Platform.

Zapis JSON
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
Pola
keyType

enum (KeyType)

Wymagane. Typ algorytmu użytego do zaszyfrowania danych.

wipProvider

string

Wymagane. Dostawca puli Workload Identity wymagany do używania klucza KEK.

kekUri

string

Wymagane. Identyfikator zasobu Cloud Key Management Service w Google Cloud Platform. Powinien mieć format „projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}”.

encryptedDek

string

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