معلومات التشفير للبيانات التي يتم استيعابها
| تمثيل JSON |
|---|
{ // Union field |
| الحقول | |
|---|---|
حقل الربط wrapped_key المفتاح المغلَّف المستخدَم لتشفير البيانات لا يمكن أن يكون wrapped_key إلا أحد الخيارات التالية: |
|
gcpWrappedKeyInfo |
معلومات المفتاح المغلَّف في Google Cloud Platform |
awsWrappedKeyInfo |
معلومات المفتاح المغلَّف في Amazon Web Services |
GcpWrappedKeyInfo
معلومات عن المفتاح المغلَّف في Google Cloud Platform
| تمثيل JSON |
|---|
{
"keyType": enum ( |
| الحقول | |
|---|---|
keyType |
الحقل مطلوب. نوع الخوارزمية المستخدَمة لتشفير البيانات |
wipProvider |
الحقل مطلوب. مزوّد مجموعة هوية عبء العمل المطلوب لاستخدام مفتاح تشفير المفاتيح (KEK) |
kekUri |
الحقل مطلوب. معرّف مورد Google Cloud Platform Cloud Key Management Service resource ID. يجب أن يكون بالتنسيق |
encryptedDek |
الحقل مطلوب. مفتاح تشفير البيانات المشفَّر بترميز base64 |
KeyType
نوع الخوارزمية المستخدَمة لتشفير البيانات
| عمليات التعداد | |
|---|---|
KEY_TYPE_UNSPECIFIED |
نوع المفتاح غير محدّد يجب عدم استخدامه مطلقًا. |
XCHACHA20_POLY1305 |
خوارزمية XChaCha20-Poly1305 |
AwsWrappedKeyInfo
مفتاح تشفير بيانات مغلَّف بمفتاح AWS KMS
| تمثيل JSON |
|---|
{
"keyType": enum ( |
| الحقول | |
|---|---|
keyType |
الحقل مطلوب. نوع الخوارزمية المستخدَمة لتشفير البيانات |
roleArn |
الحقل مطلوب. اسم مورد Amazon (ARN) لدور إدارة الهوية والوصول (IAM) الذي يجب افتراضه للوصول إلى فك تشفير KMS يجب أن يكون بالتنسيق |
kekUri |
الحقل مطلوب. معرّف URI لمفتاح AWS KMS المستخدَم لفك تشفير مفتاح تشفير البيانات يجب أن يكون بالتنسيق |
encryptedDek |
الحقل مطلوب. مفتاح تشفير البيانات المشفَّر بترميز base64 |
KeyType
نوع الخوارزمية المستخدَمة لتشفير البيانات
| عمليات التعداد | |
|---|---|
KEY_TYPE_UNSPECIFIED |
نوع المفتاح غير محدّد يجب عدم استخدامه مطلقًا. |
XCHACHA20_POLY1305 |
خوارزمية XChaCha20-Poly1305 |