- نمایندگی JSON
- GenericCaConnection
- ScepCaConnection
- مشخصات عمومی
- ScepProfile
- SubjectAltName
- ChromeOsDevice
- ChromeOsUserSession
فرآیند ارائه گواهی
نمایندگی JSON |
---|
{ "name": string, "provisioningProfileId": string, "subjectPublicKeyInfo": string, "startTime": string, "signData": string, "signatureAlgorithm": enum ( |
فیلدها | |
---|---|
name | شناسه. نام منبع |
provisioningProfileId | فقط خروجی شناسه نمایه ارائه گواهی. |
subjectPublicKeyInfo | فقط خروجی کلید عمومی که باید برای آن گواهی ارائه شود. به عنوان یک X.509 SubjectPublicKeyInfo با کد DER نشان داده شده است. رشته ای با کد base64. |
startTime | فقط خروجی مهر زمانی ایجاد شده توسط سرور مربوط به زمان ایجاد فرآیند ارائه گواهی. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
signData | فقط خروجی داده هایی که از مشتری خواسته شد امضا کند. این فیلد فقط پس از شروع عملیات رشته ای با کد base64. |
signatureAlgorithm | فقط خروجی الگوریتم امضایی که مشتری و مؤلفههای باطن هنگام پردازش |
signature | فقط خروجی امضای رشته ای با کد base64. |
issuedCertificate | فقط خروجی گواهی صادر شده برای این |
failureMessage | فقط خروجی پیامی که دلیل شکست این |
فیلد اتحادیه ca_connection_type . نوع اتصال مرجع صدور گواهی که برای این فرآیند ارائه گواهی استفاده می شود. ca_connection_type می تواند تنها یکی از موارد زیر باشد: | |
genericCaConnection | فقط خروجی اتصال CA یک اتصال CA عمومی است. |
scepCaConnection | فقط خروجی اتصال CA یک اتصال SCEP CA است. |
profile_type فیلد اتحادیه نوع نمایه ارائه گواهی که برای این فرآیند تهیه گواهی استفاده می شود. profile_type تنها می تواند یکی از موارد زیر باشد: | |
genericProfile | فقط خروجی نمایه یک نمایه ارائه گواهی عمومی است. |
scepProfile | فقط خروجی نمایه یک نمایه ارائه گواهی SCEP است. |
subject رشته اتحادیه . نوع نهادی که گواهی مشتری برای آن ارائه می شود (موضوع). subject فقط می تواند یکی از موارد زیر باشد: | |
chromeOsDevice | فقط خروجی گواهی مشتری برای دستگاه ChromeOS در حال ارائه است. این شامل اطلاعاتی در مورد دستگاه است. |
chromeOsUserSession | فقط خروجی گواهی مشتری برای یک کاربر ChromeOS در حال ارائه است. این شامل اطلاعات مربوط به جلسه کاربر فعلی است. |
GenericCaConnection
یک اتصال مرجع صدور گواهی عمومی را توصیف می کند.
نمایندگی JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
فیلدها | |
---|---|
caConnectionAdapterConfigReference | فقط خروجی رشته ای که به پیکربندی ارائه شده توسط سرپرست برای سرویس مرجع صدور گواهینامه ارجاع می دهد. |
ScepCaConnection
یک اتصال مرجع صدور گواهینامه SCEP را توصیف می کند.
نمایندگی JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
فیلدها | |
---|---|
caConnectionAdapterConfigReference | فقط خروجی رشته ای که به پیکربندی ارائه شده توسط سرپرست برای سرویس مرجع صدور گواهینامه ارجاع می دهد. |
مشخصات عمومی
نمایه ارائه گواهی عمومی را شرح می دهد.
نمایندگی 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 دستگاه. این مقدار همان شناسه API راهنمای کنسول مدیریت در برگه دستگاههای ChromeOS است. |
serialNumber | فقط خروجی شماره سریال دستگاه این مقدار با شماره سریال Admin Console در برگه دستگاههای ChromeOS یکسان است. |
ChromeOsUserSession
جلسه کاربر ChromeOS که CertificateProvisioningProcess
به آن تعلق دارد را شرح می دهد.
نمایندگی JSON |
---|
{
"userDirectoryApiId": string,
"userPrimaryEmail": string,
"chromeOsDevice": {
object ( |
فیلدها | |
---|---|
userDirectoryApiId | فقط خروجی شناسه منحصر به فرد Directory API کاربر. |
userPrimaryEmail | فقط خروجی آدرس ایمیل اصلی کاربر. |
chromeOsDevice | فقط خروجی این فیلد حاوی اطلاعاتی درباره دستگاه ChromeOS است که جلسه کاربر روی آن اجرا میشود. فقط در صورتی تنظیم میشود که کاربر وابسته باشد، یعنی اگر کاربر توسط همان سازمانی مدیریت شود که دستگاه ChromeOS را مدیریت میکند. |