- การแสดง 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 เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง: |
signData |
เอาต์พุตเท่านั้น ข้อมูลที่ไคลเอ็นต์ได้รับแจ้งให้ลงนาม ฟิลด์นี้จะปรากฏหลังจากเริ่มการดำเนินการ สตริงที่เข้ารหัส Base64 |
signatureAlgorithm |
เอาต์พุตเท่านั้น อัลกอริทึมลายเซ็นที่คอมโพเนนต์ไคลเอ็นต์และแบ็กเอนด์ใช้เมื่อประมวลผล |
signature |
เอาต์พุตเท่านั้น ลายเซ็นของ สตริงที่เข้ารหัส Base64 |
issuedCertificate |
เอาต์พุตเท่านั้น ใบรับรองที่ออกสำหรับ |
failureMessage |
เอาต์พุตเท่านั้น ข้อความที่อธิบายสาเหตุที่ |
ฟิลด์ Union ca_connection_type ประเภทการเชื่อมต่อผู้ออกใบรับรองที่ใช้สำหรับกระบวนการจัดสรรใบรับรองนี้ ca_connection_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
genericCaConnection |
เอาต์พุตเท่านั้น การเชื่อมต่อ CA เป็นการเชื่อมต่อ CA ทั่วไป |
scepCaConnection |
เอาต์พุตเท่านั้น การเชื่อมต่อ CA คือการเชื่อมต่อ SCEP CA |
ฟิลด์ Union profile_type ประเภทของโปรไฟล์การจัดสรรใบรับรองที่ใช้สำหรับกระบวนการจัดสรรใบรับรองนี้ profile_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
genericProfile |
เอาต์พุตเท่านั้น โปรไฟล์เป็นโปรไฟล์การจัดสรรใบรับรองทั่วไป |
scepProfile |
เอาต์พุตเท่านั้น โปรไฟล์คือโปรไฟล์การจัดสรรใบรับรอง SCEP |
ฟิลด์ Union 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 |
เอาต์พุตเท่านั้น รหัส API ไดเรกทอรีที่ไม่ซ้ำกันของผู้ใช้ |
userPrimaryEmail |
เอาต์พุตเท่านั้น อีเมลหลักของผู้ใช้ |
chromeOsDevice |
เอาต์พุตเท่านั้น ฟิลด์นี้มีข้อมูลเกี่ยวกับอุปกรณ์ ChromeOS ที่เซสชันของผู้ใช้ทํางานอยู่ โดยจะตั้งค่าก็ต่อเมื่อผู้ใช้เป็นแอฟฟิลิเอต ซึ่งหมายความว่าผู้ใช้ได้รับการจัดการโดยองค์กรเดียวกับที่จัดการอุปกรณ์ ChromeOS |