REST Resource: customers.certificateProvisioningProcesses
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
منبع: CertificateProvisioningProcess
نمایندگی JSON |
---|
{
"name": string,
"provisioningProfileId": string,
"subjectPublicKeyInfo": string,
"startTime": string,
"signData": string,
"signatureAlgorithm": enum (SignatureAlgorithm ),
"signature": string,
"issuedCertificate": string,
"failureMessage": string,
// Union field ca_connection_type can be only one of the following:
"genericCaConnection": {
object (GenericCaConnection )
},
"scepCaConnection": {
object (ScepCaConnection )
}
// End of list of possible types for union field ca_connection_type .
// Union field profile_type can be only one of the following:
"genericProfile": {
object (GenericProfile )
},
"scepProfile": {
object (ScepProfile )
}
// End of list of possible types for union field profile_type .
// Union field subject can be only one of the following:
"chromeOsDevice": {
object (ChromeOsDevice )
},
"chromeOsUserSession": {
object (ChromeOsUserSession )
}
// End of list of possible types for union field subject .
} |
فیلدها |
---|
name | string شناسه. نام منبع CertificateProvisioningProcess . الگوی نام به عنوان customers/{customer}/certificateProvisioningProcesses/{certificateProvisioningProcess} با {customer} شناسه مشتری مبهم و {certificateProvisioningProcess} شناسه فرآیند تهیه گواهی است. |
provisioningProfileId | string فقط خروجی شناسه نمایه ارائه گواهی. |
subjectPublicKeyInfo | string ( bytes format) فقط خروجی کلید عمومی که باید برای آن گواهی ارائه شود. به عنوان یک X.509 SubjectPublicKeyInfo با کد DER نشان داده شده است. رشته ای با کد base64. |
startTime | string ( Timestamp format) فقط خروجی مهر زمانی ایجاد شده توسط سرور مربوط به زمان ایجاد فرآیند ارائه گواهی. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" . |
signData | string ( bytes format) فقط خروجی داده هایی که از مشتری خواسته شد امضا کند. این فیلد فقط پس از شروع عملیات certificateProvisioningProcesses.signData وجود دارد. رشته ای با کد base64. |
signatureAlgorithm | enum ( SignatureAlgorithm ) فقط خروجی الگوریتم امضایی که مشتری و مؤلفههای باطن هنگام پردازش signData استفاده میکنند. اگر profile_type یک GenericProfile باشد، این فیلد فقط پس از شروع عملیات certificateProvisioningProcesses.signData وجود خواهد داشت. اگر profile_type یک ScepProfile باشد، این فیلد همیشه وجود خواهد داشت. |
signature | string ( bytes format) فقط خروجی امضای signatureAlgorithm ، با استفاده از کلید خصوصی مشتری با استفاده از signatureAlgorithm تولید می شود. این فیلد فقط پس از اتمام عملیات certificateProvisioningProcesses.signData وجود دارد. رشته ای با کد base64. |
issuedCertificate | string فقط خروجی گواهی صادر شده برای این CertificateProvisioningProcess در قالب PEM. |
failureMessage | string فقط خروجی پیامی که دلیل شکست این CertificateProvisioningProcess توضیح می دهد. وجود این فیلد نشان می دهد که CertificateProvisioningProcess شکست خورده است. |
فیلد اتحادیه ca_connection_type . نوع اتصال مرجع صدور گواهی که برای این فرآیند ارائه گواهی استفاده می شود. ca_connection_type می تواند تنها یکی از موارد زیر باشد: |
genericCaConnection | object ( GenericCaConnection ) فقط خروجی اتصال CA یک اتصال CA عمومی است. |
scepCaConnection | object ( ScepCaConnection ) فقط خروجی اتصال CA یک اتصال SCEP CA است. |
profile_type فیلد اتحادیه نوع نمایه ارائه گواهی که برای این فرآیند تهیه گواهی استفاده می شود. profile_type تنها می تواند یکی از موارد زیر باشد: |
genericProfile | object ( GenericProfile ) فقط خروجی نمایه یک نمایه ارائه گواهی عمومی است. |
scepProfile | object ( ScepProfile ) فقط خروجی نمایه یک نمایه ارائه گواهی SCEP است. |
subject رشته اتحادیه . نوع نهادی که گواهی مشتری برای آن ارائه می شود (موضوع). subject فقط می تواند یکی از موارد زیر باشد: |
chromeOsDevice | object ( ChromeOsDevice ) فقط خروجی گواهی مشتری برای دستگاه ChromeOS در حال ارائه است. این شامل اطلاعاتی در مورد دستگاه است. |
chromeOsUserSession | object ( ChromeOsUserSession ) فقط خروجی گواهی مشتری برای یک کاربر ChromeOS در حال ارائه است. این شامل اطلاعات مربوط به جلسه کاربر فعلی است. |
روش ها |
---|
| یک فرآیند ارائه گواهی را ادعا می کند. |
| فرآیند تهیه گواهی را بازیابی می کند. |
| فرآیند تهیه گواهی را به عنوان ناموفق علامت گذاری می کند. |
| از مشتری که فرآیند تهیه گواهی را آغاز کرده است درخواست میکند تا دادهها را امضا کند. |
| یک گواهی صادر شده با موفقیت برای فرآیند تهیه گواهی بارگذاری می کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-09-16 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-09-16 بهوقت ساعت هماهنگ جهانی."],[],[],null,[]]