EncryptionInfo

Alınan verilerin şifreleme bilgileri.

JSON gösterimi
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  },
  "awsWrappedKeyInfo": {
    object (AwsWrappedKeyInfo)
  },
  "coordinatorKeyInfo": {
    object (CoordinatorKeyInfo)
  }
  // End of mutually exclusive fields.
}
Alanlar
Verileri şifrelemek için kullanılan sarmalanmış anahtar. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
gcpWrappedKeyInfo

object (GcpWrappedKeyInfo)

Google Cloud Platform'un sarılmış anahtar bilgileri.

awsWrappedKeyInfo

object (AwsWrappedKeyInfo)

Amazon Web Services sarmalanmış anahtar bilgileri.

coordinatorKeyInfo

object (CoordinatorKeyInfo)

Seçilen koordinatör anahtarıyla ilgili önemli bilgiler.

Bu özellik events.ingest, audienceMembers.ingest ve audienceMembers.remove yöntemleri için desteklenmez.

Karşılıklı olarak hariç tutulan alanların sonu.

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 algoritma türü.

wipProvider

string

Zorunlu. KEK'yi kullanmak için gereken Workload Identity havuzu sağlayıcısı.

kekUri

string

Zorunlu. Google Cloud Platform Cloud Key Management Service kaynak kimliği. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key} veya gcp-kms://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 algoritma türü.

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

AwsWrappedKeyInfo

AWS KMS anahtarıyla sarmalanmış bir veri şifreleme anahtarı.

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

enum (KeyType)

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

roleArn

string

Zorunlu. KMS şifre çözme erişimi için üstlenilecek IAM rolünün Amazon Kaynak Adı. arn:{partition}:iam::{accountId}:role/{role_name} biçiminde olmalıdır.

kekUri

string

Zorunlu. DEK'nin şifresini çözmek için kullanılan AWS KMS anahtarının URI'si. arn:{partition}:kms:{region}:{accountId}:key/{keyId} veya aws-kms://arn:{partition}:kms:{region}:{accountId}:key/{keyId} biçiminde olmalıdır.

encryptedDek

string

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

KeyType

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

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

CoordinatorKeyInfo

Koordinatör anahtarı hakkında bilgiler.

JSON gösterimi
{
  "keyId": string
}
Alanlar
keyId

string

Zorunlu. Seçilen koordinatör anahtarının kimliği.