- المرجع: CseKeyPair
- EnablementState
- CsePrivateKeyMetadata
- KaclsKeyMetadata
- HardwareKeyMetadata
- الطُرق
المرجع: CseKeyPair
زوج مفاتيح S/MIME لتشفير من جهة العميل، يتألف من مفتاح عام وسلسلة شهادته والبيانات الوصفية لمفتاحه الخاص المرتبط به. يستخدم Gmail مفتاحَي التشفير لإكمال المهام التالية:
- توقيع الرسائل المشفَّرة من جهة العميل المُرسَلة
- حفظ مسودات الرسائل المشفّرة من جهة العميل وإعادة فتحها
- حفظ الرسائل المُرسَلة وإعادة فتحها
- فك تشفير رسائل S/MIME الواردة أو المؤرشفة
تمثيل JSON |
---|
{ "keyPairId": string, "pkcs7": string, "pem": string, "subjectEmailAddresses": [ string ], "enablementState": enum ( |
الحقول | |
---|---|
keyPairId |
النتائج فقط. رقم التعريف الثابت لمفتاحَي التشفير S/MIME في ميزة "التشفير من جهة العميل" |
pkcs7 |
الإدخال فقط المفتاح العام وسلسلة شهادته يجب أن تكون السلسلة بتنسيق PKCS#7 وأن تستخدم ترميز PEM وتشفير ASCII. |
pem |
النتائج فقط. المفتاح العام وسلسلة شهادته بتنسيق PEM |
subjectEmailAddresses[] |
النتائج فقط. هويات عناوين البريد الإلكتروني المحدّدة في الشهادة الأساسية |
enablementState |
النتائج فقط. الحالة الحالية لمفتاحَي التشفير |
disableTime |
النتائج فقط. إذا تم ضبط مفتاحَي التشفير على يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
privateKeyMetadata[] |
البيانات الوصفية لحالات المفتاح الخاص الخاص بزوج المفاتيح هذا |
EnablementState
التعداد الخاص بالحالة الحالية لمفتاحَي التشفير
عمليات التعداد | |
---|---|
stateUnspecified |
لم يتم ضبط الحالة الحالية لمفتاحَي التشفير. لم يتم تفعيل مفتاحَي التشفير أو إيقافهما. |
enabled |
تفعيل مفتاحَي التشفير بالنسبة إلى أي رسائل بريد إلكتروني يشفّرها هذان المفتاحان، يفكّ Gmail تشفيرها ويوقّع أي بريد إلكتروني صادر باستخدام المفتاح الخاص. لتفعيل مفتاحَي التشفير، استخدِم الطريقة |
disabled |
تم إيقاف مفتاحَي التشفير. لا يمكن للمستخدمين الذين تم مصادقة هويتهم فك تشفير رسائل البريد الإلكتروني أو توقيع الرسائل الصادرة. إذا تم إيقاف مفتاحَي التشفير لأكثر من 30 يومًا، يمكنك حذفهما نهائيًا. لإيقاف مفتاحَي التشفير، استخدِم الطريقة |
CsePrivateKeyMetadata
البيانات الوصفية لمثيل مفتاح خاص
تمثيل JSON |
---|
{ "privateKeyMetadataId": string, // Union field |
الحقول | |
---|---|
privateKeyMetadataId |
النتائج فقط. المعرّف غير القابل للتغيير لنسخة البيانات الوصفية للمفتاح الخاص |
حقل الربط metadata_variant حقل الائتلاف: يجب أن يتوفّر بالضبط نوع واحد من أنواع الصيغ التالية للبيانات الوصفية. يمكن أن يكون metadata_variant واحدًا فقط مما يلي: |
|
kaclsKeyMetadata |
البيانات الوصفية لمثيل مفتاح خاص تديره خدمة خارجية لقائمة التحكّم بالوصول إلى مفاتيح التشفير |
hardwareKeyMetadata |
البيانات الوصفية لمفاتيح الأجهزة |
KaclsKeyMetadata
البيانات الوصفية للمفاتيح الخاصة التي تديرها خدمة خارجية لقائمة التحكّم بالوصول إلى مفاتيح التشفير لمعرفة التفاصيل عن إدارة الوصول إلى مفاتيح التشفير، يُرجى الاطّلاع على مرجع واجهة برمجة التطبيقات لميزة "التشفير من جهة العميل" في Google Workspace.
تمثيل JSON |
---|
{ "kaclsUri": string, "kaclsData": string } |
الحقول | |
---|---|
kaclsUri |
معرّف الموارد المنتظم لخدمة قائمة التحكّم بالوصول إلى مفاتيح التشفير التي تدير المفتاح الخاص |
kaclsData |
بيانات غير شفافة يتم إنشاؤها واستخدامها من قِبل خدمة قائمة التحكّم بالوصول إلى مفاتيح التشفير الحد الأقصى للحجم: 8 كيلوبايت |
HardwareKeyMetadata
البيانات الوصفية لمفاتيح الأجهزة
تمثيل JSON |
---|
{ "description": string } |
الحقول | |
---|---|
description |
وصف لمفتاح الجهاز |
الطُرق |
|
---|---|
|
تُنشئ هذه العملية سلسلة شهادات للمفتاح العام لتشفير S/MIME من جهة العميل وبيانات وصفية للمفتاح الخاص للمستخدم الذي تمّت مصادقة هويته، ثم تحمّلها. |
|
إيقاف زوج مفاتيح التشفير من جهة العميل |
|
تفعيل مفتاحَي تشفير "التشفير من جهة العميل" اللذَين تم إيقافهما |
|
استرداد زوج مفاتيح تشفير حالي من جهة العميل |
|
يسرد أزواج مفاتيح التشفير من جهة العميل لمستخدم تمّت مصادقة هويته. |
|
يؤدي هذا الإجراء إلى حذف زوج مفاتيح التشفير من جهة العميل نهائيًا وعلى الفور. |