EncryptionInfo

Es la información de encriptación de los datos que se transfieren.

Representación 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.
}
Campos
Campo de unión wrapped_key. Es la clave unida que se usa para encriptar los datos. wrapped_key puede ser solo uno de los siguientes:
gcpWrappedKeyInfo

object (GcpWrappedKeyInfo)

Es la información de la clave encapsulada de Google Cloud Platform.

GcpWrappedKeyInfo

Es información sobre la clave encapsulada de Google Cloud Platform.

Representación JSON
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
Campos
keyType

enum (KeyType)

Es obligatorio. Es el tipo de algoritmo que se usa para encriptar los datos.

wipProvider

string

Es obligatorio. Es el proveedor del grupo de Workload Identity requerido para usar la KEK.

kekUri

string

Es obligatorio. ID del recurso de Cloud Key Management Service de Google Cloud Platform.

encryptedDek

string

Es obligatorio. Es la clave de encriptación de datos encriptada y codificada en base64.

KeyType

Es el tipo de algoritmo que se usa para encriptar los datos.

Enumeraciones
KEY_TYPE_UNSPECIFIED Es un tipo de clave sin especificar. No debe usarse nunca.
XCHACHA20_POLY1305 Algoritmo XChaCha20-Poly1305