EncryptionInfo

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

تمثيل JSON
{

  // Union field wrapped_key can be only one of the following:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  },
  "awsWrappedKeyInfo": {
    object (AwsWrappedKeyInfo)
  },
  "coordinatorKeyInfo": {
    object (CoordinatorKeyInfo)
  }
  // End of list of possible types for union field wrapped_key.
}
الحقول
حقل الربط wrapped_key المفتاح المغلف المستخدَم لتشفير البيانات يمكن أن يكون التعليق wrapped_key إحدى القيم التالية فقط:
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

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