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)

פלט בלבד. המפתח הציבורי שעבורו צריך להקצות אישור. מוצג כ-SubjectPublicKeyInfo בקידוד DER של X.509.

מחרוזת בקידוד 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)

פלט בלבד. החיבור לרשות האישורים הוא חיבור כללי לרשות האישורים.

scepCaConnection

object (ScepCaConnection)

פלט בלבד. החיבור לרשות האישורים הוא חיבור לרשות האישורים של SCEP.

שדה איחוד profile_type. הסוג של הפרופיל להקצאת הרשאות ידנית של אישורים שמשמש בתהליך הקצאת האישורים הזה. הערך profile_type יכול להיות רק אחד מהבאים:
genericProfile

object (GenericProfile)

פלט בלבד. הפרופיל הוא פרופיל כללי להקצאת אישורים ידנית.

scepProfile

object (ScepProfile)

פלט בלבד. הפרופיל הוא פרופיל SCEP להקצאת הרשאות ידנית של אישורים.

שדה איחוד subject. סוג הישות שעבורה מוקצה אישור לקוח (נושא). הערך subject יכול להיות רק אחד מהבאים:
chromeOsDevice

object (ChromeOsDevice)

פלט בלבד. הקצאת אישור הלקוח מתבצעת למכשיר ChromeOS. המידע הזה כולל פרטים על המכשיר.

chromeOsUserSession

object (ChromeOsUserSession)

פלט בלבד. אישור הלקוח מוקצה למשתמש ChromeOS. הקטע הזה מכיל מידע על סשן המשתמש הנוכחי.

Methods

claim

תביעות בתהליך הקצאת אישורים.

get

שליפה של תהליך הקצאת אישורים.

setFailure

סימון תהליך הקצאת אישורים כנכשל.

signData

הבקשה מופנית ללקוח שהתחיל תהליך הקצאת אישורים כדי לחתום על נתונים.

uploadCertificate

העלאה של אישור שהונפק בהצלחה לתהליך הקצאת הרשאות ידנית של אישורים.