EncryptionInfo

Informazioni sulla crittografia per i dati di cui viene eseguito l'inserimento.

Rappresentazione 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.
}
Campi
Campo unione wrapped_key. La chiave sottoposta a wrapping utilizzata per criptare i dati. wrapped_key può essere solo uno dei seguenti:
gcpWrappedKeyInfo

object (GcpWrappedKeyInfo)

Informazioni sulla chiave di wrapping di Google Cloud.

awsWrappedKeyInfo

object (AwsWrappedKeyInfo)

Informazioni sulla chiave con wrapping di Amazon Web Services.

GcpWrappedKeyInfo

Informazioni sulla chiave di wrapping di Google Cloud Platform.

Rappresentazione JSON
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
Campi
keyType

enum (KeyType)

Obbligatorio. Il tipo di algoritmo utilizzato per criptare i dati.

wipProvider

string

Obbligatorio. Il provider di pool Workload Identity richiesto per utilizzare la KEK.

kekUri

string

Obbligatorio. ID risorsa Cloud Key Management Service della piattaforma Google Cloud. Deve essere nel formato "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}".

encryptedDek

string

Obbligatorio. La chiave di crittografia dei dati criptati con codifica base64.

KeyType

Il tipo di algoritmo utilizzato per criptare i dati.

Enum
KEY_TYPE_UNSPECIFIED Tipo di chiave non specificato. Non deve mai essere utilizzato.
XCHACHA20_POLY1305 Algoritmo XChaCha20-Poly1305

AwsWrappedKeyInfo

Una chiave di crittografia dei dati sottoposta a wrapping da una chiave AWS KMS.

Rappresentazione JSON
{
  "keyType": enum (KeyType),
  "roleArn": string,
  "kekUri": string,
  "encryptedDek": string
}
Campi
keyType

enum (KeyType)

Obbligatorio. Il tipo di algoritmo utilizzato per criptare i dati.

roleArn

string

Obbligatorio. Il nome della risorsa Amazon del ruolo IAM da assumere per l'accesso alla decrittografia KMS. Deve essere nel formato "arn:{partition}:iam::{accountId}:role/{role_name}"

kekUri

string

Obbligatorio. L'URI della chiave AWS KMS utilizzata per decriptare la DEK. Deve essere nel formato "arn:{partition}:kms:{region}:{accountId}:key/{key_id}"

encryptedDek

string

Obbligatorio. La chiave di crittografia dei dati criptati con codifica base64.

KeyType

Il tipo di algoritmo utilizzato per criptare i dati.

Enum
KEY_TYPE_UNSPECIFIED Tipo di chiave non specificato. Non deve mai essere utilizzato.
XCHACHA20_POLY1305 Algoritmo XChaCha20-Poly1305