- Rappresentazione JSON
- GenericCaConnection
- ScepCaConnection
- GenericProfile
- ScepProfile
- SubjectAltName
- ChromeOsDevice
- ChromeOsUserSession
Una procedura di provisioning dei certificati.
| Rappresentazione JSON | 
|---|
| { "name": string, "provisioningProfileId": string, "subjectPublicKeyInfo": string, "startTime": string, "signData": string, "signatureAlgorithm": enum ( | 
| Campi | |
|---|---|
| name | 
 Identificatore. Nome risorsa di  | 
| provisioningProfileId | 
 Solo output. L'ID del profilo di provisioning dei certificati. | 
| subjectPublicKeyInfo | 
 Solo output. La chiave pubblica per cui deve essere eseguito il provisioning di un certificato. Rappresentato come SubjectPublicKeyInfo X.509 con codifica DER. Una stringa con codifica Base64. | 
| startTime | 
 Solo output. Timestamp generato dal server della creazione del processo di provisioning dei certificati. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:  | 
| signData | 
 Solo output. I dati che è stato chiesto al client di firmare. Questo campo è presente solo dopo l'avvio dell'operazione  Una stringa con codifica Base64. | 
| signatureAlgorithm | 
 Solo output. L'algoritmo di firma utilizzato dai componenti client e di backend durante l'elaborazione di  | 
| signature | 
 Solo output. La firma di  Una stringa con codifica Base64. | 
| issuedCertificate | 
 Solo output. Il certificato emesso per questo  | 
| failureMessage | 
 Solo output. Un messaggio che descrive il motivo per cui questo  | 
| Campo unione ca_connection_type. Il tipo di connessione dell'autorità di certificazione utilizzato per questo processo di provisioning dei certificati.ca_connection_typepuò essere solo uno dei seguenti: | |
| genericCaConnection | 
 Solo output. La connessione CA è una connessione CA generica. | 
| scepCaConnection | 
 Solo output. La connessione CA è una connessione CA SCEP. | 
| Campo unione profile_type. Il tipo di profilo di provisioning dei certificati utilizzato per questa procedura di provisioning dei certificati.profile_typepuò essere solo uno dei seguenti: | |
| genericProfile | 
 Solo output. Il profilo è un profilo di provisioning dei certificati generico. | 
| scepProfile | 
 Solo output. Il profilo è un profilo di provisioning dei certificati SCEP. | 
| Campo unione subject. Il tipo di entità per cui viene eseguito il provisioning di un certificato client (soggetto).subjectpuò essere solo uno dei seguenti: | |
| chromeOsDevice | 
 Solo output. Il provisioning del certificato client è in corso per un dispositivo ChromeOS. Contiene informazioni sul dispositivo. | 
| chromeOsUserSession | 
 Solo output. Il certificato client viene sottoposto al provisioning per un utente ChromeOS. Contiene informazioni sulla sessione utente corrente. | 
GenericCaConnection
Descrive una connessione generica dell'autorità di certificazione.
| Rappresentazione JSON | 
|---|
| { "caConnectionAdapterConfigReference": string } | 
| Campi | |
|---|---|
| caConnectionAdapterConfigReference | 
 Solo output. Una stringa che fa riferimento alla configurazione fornita dall'amministratore per il servizio di autorità di certificazione. | 
ScepCaConnection
Descrive una connessione con l'autorità di certificazione SCEP.
| Rappresentazione JSON | 
|---|
| { "caConnectionAdapterConfigReference": string } | 
| Campi | |
|---|---|
| caConnectionAdapterConfigReference | 
 Solo output. Una stringa che fa riferimento alla configurazione fornita dall'amministratore per il servizio di autorità di certificazione. | 
GenericProfile
Descrive un profilo di provisioning dei certificati generico.
| Rappresentazione JSON | 
|---|
| { "profileAdapterConfigReference": string } | 
| Campi | |
|---|---|
| profileAdapterConfigReference | 
 Solo output. Una stringa che fa riferimento alla configurazione fornita dall'amministratore per il profilo di provisioning dei certificati. | 
ScepProfile
Descrive un profilo di provisioning dei certificati SCEP.
| Rappresentazione JSON | 
|---|
| { "subjectCommonName": string, "organization": string, "organizationalUnits": [ string ], "locality": string, "state": string, "country": string, "subjectAltNames": [ { object ( | 
| Campi | |
|---|---|
| subjectCommonName | 
 Solo output. Il nome comune del soggetto. | 
| organization | 
 Solo output. Il nome dell'organizzazione a cui appartiene il soggetto. | 
| organizationalUnits[] | 
 Solo output. Le unità organizzative del soggetto. | 
| locality | 
 Solo output. La località del soggetto. | 
| state | 
 Solo output. Lo stato del soggetto. | 
| country | 
 Solo output. Il paese del soggetto. | 
| subjectAltNames[] | 
 Solo output. I nomi alternativi del soggetto. | 
| certificateTemplateName | 
 Solo output. Il nome del modello di certificato definito dall'amministratore nella sua infrastruttura on-premise. L'autorità di certificazione utilizza questo nome per identificare il modello di certificato. | 
| keyUsages[] | 
 Solo output. Gli utilizzi della chiave consentiti per la chiave del certificato. | 
SubjectAltName
Descrive un nome alternativo del soggetto.
| Rappresentazione JSON | 
|---|
| {
  "type": enum ( | 
| Campi | |
|---|---|
| type | 
 Solo output. Il tipo di estensione SubjectAltName. | 
| value | 
 Solo output. Il valore del nome alternativo del soggetto rispetto a  | 
ChromeOsDevice
Descrive il dispositivo ChromeOS a cui appartiene un CertificateProvisioningProcess.
| Rappresentazione JSON | 
|---|
| { "deviceDirectoryApiId": string, "serialNumber": string } | 
| Campi | |
|---|---|
| deviceDirectoryApiId | 
 Solo output. L'ID API Directory univoco del dispositivo. Questo valore corrisponde all'ID API Directory della Console di amministrazione nella scheda Dispositivi ChromeOS. | 
| serialNumber | 
 Solo output. Numero di serie del dispositivo: Questo valore è uguale al numero di serie della Console di amministrazione nella scheda Dispositivi ChromeOS. | 
ChromeOsUserSession
Descrive la sessione utente ChromeOS a cui appartiene un CertificateProvisioningProcess.
| Rappresentazione JSON | 
|---|
| {
  "userDirectoryApiId": string,
  "userPrimaryEmail": string,
  "chromeOsDevice": {
    object ( | 
| Campi | |
|---|---|
| userDirectoryApiId | 
 Solo output. L'ID API Directory univoco dell'utente. | 
| userPrimaryEmail | 
 Solo output. L'indirizzo email principale dell'utente. | 
| chromeOsDevice | 
 Solo output. Questo campo contiene informazioni sul dispositivo ChromeOS su cui è in esecuzione la sessione utente. Viene impostato solo se l'utente è affiliato, ovvero se è gestito dalla stessa organizzazione che gestisce il dispositivo ChromeOS. | 
