- تمثيل JSON
- GenericCaConnection
- ScepCaConnection
- GenericProfile
- ScepProfile
- SubjectAltName
- ChromeOsDevice
- ChromeOsUserSession
عملية توفير الشهادات
تمثيل JSON |
---|
{ "name": string, "provisioningProfileId": string, "subjectPublicKeyInfo": string, "startTime": string, "signData": string, "signatureAlgorithm": enum ( |
الحقول | |
---|---|
name |
المعرّف اسم المورد |
provisioningProfileId |
النتائج فقط. تمثّل هذه السمة رقم تعريف ملف توفير الشهادات. |
subjectPublicKeyInfo |
النتائج فقط. المفتاح العام الذي يجب توفير شهادة له. يتم تمثيله كـ SubjectPublicKeyInfo بمعيار X.509 بترميز DER. سلسلة مرمّزة باستخدام Base64 |
startTime |
النتائج فقط. الطابع الزمني الذي أنشأه الخادم لوقت إنشاء عملية توفير المتطلبات اللازمة للشهادات. يستخدم RFC 3339، حيث سيكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized وسيستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
signData |
النتائج فقط. البيانات التي طُلب من العميل توقيعها. لا يظهر هذا الحقل إلا بعد بدء عملية سلسلة مرمّزة باستخدام Base64 |
signatureAlgorithm |
النتائج فقط. خوارزمية التوقيع التي تستخدمها مكوّنات العميل والخادم الخلفي عند معالجة |
signature |
النتائج فقط. توقيع سلسلة مرمّزة باستخدام Base64 |
issuedCertificate |
النتائج فقط. الشهادة الصادرة عن |
failureMessage |
النتائج فقط. رسالة تصف سبب تعذُّر |
حقل الدمج ca_connection_type نوع الاتصال بهيئة إصدار الشهادات المستخدَم في عملية توفير الشهادات هذه يمكن أن تكون ca_connection_type إحدى القيم التالية فقط: |
|
genericCaConnection |
النتائج فقط. اتصال هيئة إصدار الشهادات هو اتصال عام بهيئة إصدار الشهادات. |
scepCaConnection |
النتائج فقط. الاتصال بهيئة إصدار الشهادات هو اتصال بهيئة إصدار الشهادات عبر بروتوكول SCEP. |
حقل الدمج profile_type نوع ملف توفير الشهادات المستخدَم في عملية توفير الشهادات هذه يمكن أن تكون profile_type إحدى القيم التالية فقط: |
|
genericProfile |
النتائج فقط. الملف الشخصي هو ملف عام لتوفير المتطلبات اللازمة للشهادات. |
scepProfile |
النتائج فقط. الملف الشخصي هو ملف SCEP لتوفير المتطلبات اللازمة للشهادات. |
حقل الدمج subject نوع الكيان الذي يتم توفير شهادة عميل له (الموضوع). يمكن أن تكون subject إحدى القيم التالية فقط: |
|
chromeOsDevice |
النتائج فقط. يتم توفير شهادة العميل لجهاز ChromeOS. يحتوي هذا الملف على معلومات حول الجهاز. |
chromeOsUserSession |
النتائج فقط. يتم توفير شهادة العميل لمستخدم ChromeOS. يحتوي هذا القسم على معلومات حول جلسة المستخدم الحالية. |
GenericCaConnection
تصف هذه السمة اتصالاً عامًا بهيئة إصدار الشهادات.
تمثيل JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
الحقول | |
---|---|
caConnectionAdapterConfigReference |
النتائج فقط. سلسلة تشير إلى الإعداد الذي يوفّره المشرف لخدمة مرجع التصديق. |
ScepCaConnection
تصف هذه السمة عملية اتصال بهيئة إصدار الشهادات عبر بروتوكول SCEP.
تمثيل JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
الحقول | |
---|---|
caConnectionAdapterConfigReference |
النتائج فقط. سلسلة تشير إلى الإعداد الذي يوفّره المشرف لخدمة مرجع التصديق. |
GenericProfile
توضّح هذه السمة ملفًا شخصيًا عامًا لتوفير المتطلبات اللازمة للشهادات.
تمثيل JSON |
---|
{ "profileAdapterConfigReference": string } |
الحقول | |
---|---|
profileAdapterConfigReference |
النتائج فقط. سلسلة تشير إلى الإعداد الذي يوفّره المشرف لملف توفير الشهادات. |
ScepProfile
يصف هذا النوع ملفًا شخصيًا لتوفير شهادات بروتوكول SCEP.
تمثيل JSON |
---|
{ "subjectCommonName": string, "organization": string, "organizationalUnits": [ string ], "locality": string, "state": string, "country": string, "subjectAltNames": [ { object ( |
الحقول | |
---|---|
subjectCommonName |
النتائج فقط. الاسم الشائع للموضوع |
organization |
النتائج فقط. تمثّل هذه السمة اسم المؤسسة التي ينتمي إليها الموضوع. |
organizationalUnits[] |
النتائج فقط. الوحدات التنظيمية الخاصة بالموضوع |
locality |
النتائج فقط. تمثّل هذه السمة المنطقة المحلية للموضوع. |
state |
النتائج فقط. تمثّل هذه السمة حالة الموضوع. |
country |
النتائج فقط. تمثّل هذه السمة بلد الموضوع. |
subjectAltNames[] |
النتائج فقط. الأسماء البديلة للموضوع |
certificateTemplateName |
النتائج فقط. اسم نموذج الشهادة كما حدّده المشرف على البنية الأساسية المحلية. تستخدم هيئة إصدار الشهادات هذا الاسم لتحديد نموذج الشهادة. |
keyUsages[] |
النتائج فقط. الاستخدامات المسموح بها لمفتاح الشهادة |
SubjectAltName
تصف هذه السمة اسمًا بديلاً للموضوع.
تمثيل JSON |
---|
{
"type": enum ( |
الحقول | |
---|---|
type |
النتائج فقط. نوع إضافة SubjectAltName |
value |
النتائج فقط. قيمة الاسم البديل للموضوع بالنسبة إلى |
ChromeOsDevice
يصف جهاز ChromeOS الذي ينتمي إليه CertificateProvisioningProcess
.
تمثيل JSON |
---|
{ "deviceDirectoryApiId": string, "serialNumber": string } |
الحقول | |
---|---|
deviceDirectoryApiId |
النتائج فقط. المعرّف الفريد لواجهة برمجة تطبيقات Directory API الخاص بالجهاز. هذه القيمة هي نفسها رقم تعريف Directory API في "وحدة تحكّم المشرف" ضمن علامة التبويب "أجهزة ChromeOS". |
serialNumber |
النتائج فقط. الرقم التسلسلي للجهاز هذه القيمة هي نفسها الرقم التسلسلي في "وحدة تحكّم المشرف" ضمن علامة التبويب "أجهزة ChromeOS". |
ChromeOsUserSession
تصف هذه السمة جلسة مستخدم ChromeOS التي ينتمي إليها CertificateProvisioningProcess
.
تمثيل JSON |
---|
{
"userDirectoryApiId": string,
"userPrimaryEmail": string,
"chromeOsDevice": {
object ( |
الحقول | |
---|---|
userDirectoryApiId |
النتائج فقط. المعرّف الفريد لواجهة برمجة التطبيقات Directory API الخاص بالمستخدم. |
userPrimaryEmail |
النتائج فقط. عنوان البريد الإلكتروني الأساسي للمستخدم |
chromeOsDevice |
النتائج فقط. يحتوي هذا الحقل على معلومات حول جهاز ChromeOS الذي يتم تشغيل جلسة المستخدم عليه. يتم ضبط هذه السمة فقط إذا كان المستخدم تابعًا، أي إذا كان حسابه مُدارًا بواسطة المؤسسة نفسها التي تدير جهاز ChromeOS. |