EncryptionInfo

Alınan verilerin şifreleme bilgileri.

JSON gösterimi
{

  // 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.
}
Alanlar
wrapped_key birleşik alanı. Verileri şifrelemek için kullanılan sarmalanmış anahtar. wrapped_key aşağıdakilerden yalnızca biri olabilir:
gcpWrappedKeyInfo

object (GcpWrappedKeyInfo)

Google Cloud Platform ile ilgili özet bilgiler.

GcpWrappedKeyInfo

Google Cloud Platform sarmalanmış anahtarı hakkında bilgiler.

JSON gösterimi
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
Alanlar
keyType

enum (KeyType)

Zorunlu. Verileri şifrelemek için kullanılan algoritmanın türü.

wipProvider

string

Zorunlu. KEK'nin kullanılması için Workload Identity havuzu sağlayıcısı gerekir.

kekUri

string

Zorunlu. Google Cloud Platform Cloud Key Management Service kaynak kimliği. "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}" biçiminde olmalıdır.

encryptedDek

string

Zorunlu. Base64 kodlu şifrelenmiş veri şifreleme anahtarı.

KeyType

Verileri şifrelemek için kullanılan algoritmanın türü.

Sıralamalar
KEY_TYPE_UNSPECIFIED Belirtilmemiş anahtar türü. Hiçbir zaman kullanılmamalıdır.
XCHACHA20_POLY1305 Algoritma XChaCha20-Poly1305