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)
  },
  "awsWrappedKeyInfo": {
    object (AwsWrappedKeyInfo)
  }
  // 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.

awsWrappedKeyInfo

object (AwsWrappedKeyInfo)

Es la información de la clave unida de Amazon Web Services.

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)

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

wipProvider

string

Obligatorio. Es el proveedor del grupo de Workload Identity que se requiere para usar la KEK.

kekUri

string

Obligatorio. ID del recurso de Cloud Key Management Service de Google Cloud Platform. Debe tener el formato "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}".

encryptedDek

string

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.

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

AwsWrappedKeyInfo

Es una clave de encriptación de datos unida por una clave de KMS de AWS.

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

enum (KeyType)

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

roleArn

string

Obligatorio. Nombre de recurso de Amazon del rol de IAM que se debe asumir para el acceso de desencriptación de KMS. Debe tener el formato "arn:{partition}:iam::{accountId}:role/{role_name}".

kekUri

string

Obligatorio. Es el URI de la clave de AWS KMS que se usa para desencriptar la DEK. Debe tener el formato "arn:{partition}:kms:{region}:{accountId}:key/{key_id}".

encryptedDek

string

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.

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