معلومات التشفير للبيانات التي يتم استيعابها.
| تمثيل JSON |
|---|
{ // Union field |
| الحقول | |
|---|---|
حقل الدمج wrapped_key المفتاح المغلف المستخدَم لتشفير البيانات يمكن أن تكون wrapped_key إحدى القيم التالية فقط: |
|
gcpWrappedKeyInfo |
معلومات حول المفتاح المغلف في Google Cloud Platform |
awsWrappedKeyInfo |
معلومات مفتاح التشفير في Amazon Web Services |
GcpWrappedKeyInfo
معلومات عن المفتاح المغلف في Google Cloud Platform
| تمثيل JSON |
|---|
{
"keyType": enum ( |
| الحقول | |
|---|---|
keyType |
الحقل مطلوب. نوع الخوارزمية المستخدَمة لتشفير البيانات |
wipProvider |
الحقل مطلوب. موفِّر مجموعة Workload Identity المطلوب لاستخدام مفتاح تشفير المفاتيح (KEK) |
kekUri |
الحقل مطلوب. معرّف مورد Cloud Key Management Service في Google Cloud Platform يجب أن يكون بالتنسيق "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}". |
encryptedDek |
الحقل مطلوب. مفتاح تشفير البيانات المشفّر المرمّز باستخدام base64 |
KeyType
نوع الخوارزمية المستخدَمة لتشفير البيانات
| عمليات التعداد | |
|---|---|
KEY_TYPE_UNSPECIFIED |
نوع المفتاح غير محدَّد. يجب عدم استخدامها مطلقًا. |
XCHACHA20_POLY1305 |
الخوارزمية XChaCha20-Poly1305 |
AwsWrappedKeyInfo
مفتاح تشفير البيانات الذي يتم تغليفه بمفتاح AWS KMS
| تمثيل JSON |
|---|
{
"keyType": enum ( |
| الحقول | |
|---|---|
keyType |
الحقل مطلوب. نوع الخوارزمية المستخدَمة لتشفير البيانات |
roleArn |
الحقل مطلوب. اسم مورد Amazon لدور "إدارة الهوية وإمكانية الوصول" (IAM) الذي يجب افتراضه للوصول إلى فك التشفير في KMS. يجب أن يكون بالتنسيق "arn:{partition}:iam::{accountId}:role/{role_name}" |
kekUri |
الحقل مطلوب. معرّف الموارد المنتظم (URI) لمفتاح AWS KMS المستخدَم لفك تشفير مفتاح تشفير البيانات (DEK). يجب أن يكون بالتنسيق "arn:{partition}:kms:{region}:{accountId}:key/{key_id}" |
encryptedDek |
الحقل مطلوب. مفتاح تشفير البيانات المشفّر المرمّز باستخدام base64 |
KeyType
نوع الخوارزمية المستخدَمة لتشفير البيانات
| عمليات التعداد | |
|---|---|
KEY_TYPE_UNSPECIFIED |
نوع المفتاح غير محدَّد. يجب عدم استخدامها مطلقًا. |
XCHACHA20_POLY1305 |
الخوارزمية XChaCha20-Poly1305 |