EncryptionInfo

معلومات التشفير الخاصة بالبيانات التي يتم استيعابها

تمثيل JSON
{

  // 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.
}
الحقول
المفتاح المغلف المستخدَم لتشفير البيانات في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ:
gcpWrappedKeyInfo

object (GcpWrappedKeyInfo)

معلومات حول المفتاح المغلف في Google Cloud Platform

awsWrappedKeyInfo

object (AwsWrappedKeyInfo)

معلومات مفتاح التشفير في Amazon Web Services

coordinatorKeyInfo

object (CoordinatorKeyInfo)

معلومات أساسية عن مفتاح المنسّق المحدّد

لا يمكن استخدامها مع طرق الدفع events.ingest وaudienceMembers.ingest وaudienceMembers.remove.

نهاية الحقول التي يستبعد كلّ منها الآخر

GcpWrappedKeyInfo

معلومات عن مفتاح التشفير الملتفّ في Google Cloud Platform

تمثيل JSON
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
الحقول
keyType

enum (KeyType)

الحقل مطلوب. نوع الخوارزمية المستخدَمة لتشفير البيانات

wipProvider

string

الحقل مطلوب. موفِّر مجموعة Workload Identity المطلوب لاستخدام مفتاح تشفير المفاتيح (KEK)

kekUri

string

الحقل مطلوب. معرّف مورد Cloud Key Management Service في Google Cloud Platform يجب أن يكون بالتنسيق projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key} أو gcp-kms://projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}

encryptedDek

string

الحقل مطلوب. مفتاح تشفير البيانات المشفّر المشفّر باستخدام base64

KeyType

نوع الخوارزمية المستخدَمة لتشفير البيانات

عمليات التعداد
KEY_TYPE_UNSPECIFIED نوع المفتاح غير محدَّد. يجب عدم استخدامها مطلقًا.
XCHACHA20_POLY1305 الخوارزمية XChaCha20-Poly1305

AwsWrappedKeyInfo

مفتاح تشفير البيانات الذي يتم تغليفه بمفتاح AWS KMS

تمثيل JSON
{
  "keyType": enum (KeyType),
  "roleArn": string,
  "kekUri": string,
  "encryptedDek": string
}
الحقول
keyType

enum (KeyType)

الحقل مطلوب. نوع الخوارزمية المستخدَمة لتشفير البيانات

roleArn

string

الحقل مطلوب. اسم مورد Amazon لدور "إدارة الهوية وإمكانية الوصول" (IAM) الذي يجب افتراضه للوصول إلى فك التشفير في KMS يجب أن يكون بالتنسيق arn:{partition}:iam::{accountId}:role/{role_name}

kekUri

string

الحقل مطلوب. معرّف الموارد المنتظم (URI) لمفتاح AWS KMS المستخدَم لفك تشفير مفتاح تشفير البيانات. يجب أن يكون بالتنسيق arn:{partition}:kms:{region}:{accountId}:key/{keyId} أو aws-kms://arn:{partition}:kms:{region}:{accountId}:key/{keyId}

encryptedDek

string

الحقل مطلوب. مفتاح تشفير البيانات المشفّر المشفّر باستخدام base64

KeyType

نوع الخوارزمية المستخدَمة لتشفير البيانات

عمليات التعداد
KEY_TYPE_UNSPECIFIED نوع المفتاح غير محدَّد. يجب عدم استخدامها مطلقًا.
XCHACHA20_POLY1305 الخوارزمية XChaCha20-Poly1305

CoordinatorKeyInfo

معلومات حول مفتاح المنسّق

تمثيل JSON
{
  "keyId": string
}
الحقول
keyId

string

الحقل مطلوب. رقم تعريف مفتاح المنسّق الذي تم اختياره.