- Représentation JSON
- GenericCaConnection
- ScepCaConnection
- GenericProfile
- ScepProfile
- SubjectAltName
- ChromeOsDevice
- ChromeOsUserSession
Processus de provisionnement des certificats.
Représentation JSON |
---|
{ "name": string, "provisioningProfileId": string, "subjectPublicKeyInfo": string, "startTime": string, "signData": string, "signatureAlgorithm": enum ( |
Champs | |
---|---|
name |
Identifiant. Nom de ressource de |
provisioningProfileId |
Uniquement en sortie. ID du profil de provisionnement des certificats. |
subjectPublicKeyInfo |
Uniquement en sortie. Clé publique pour laquelle un certificat doit être provisionné. Représenté sous la forme d'un SubjectPublicKeyInfo X.509 encodé au format DER. Chaîne encodée en base64. |
startTime |
Uniquement en sortie. Code temporel généré par le serveur indiquant la date et l'heure de création du processus de provisionnement du certificat. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
signData |
Uniquement en sortie. Données que le client a été invité à signer. Ce champ n'est présent qu'une fois l'opération Chaîne encodée en base64. |
signatureAlgorithm |
Uniquement en sortie. Algorithme de signature utilisé par les composants client et de backend lors du traitement de |
signature |
Uniquement en sortie. Signature de Chaîne encodée en base64. |
issuedCertificate |
Uniquement en sortie. Certificat émis pour ce |
failureMessage |
Uniquement en sortie. Message décrivant pourquoi cette |
Champ d'union ca_connection_type . Type de connexion à l'autorité de certification utilisé pour ce processus de provisionnement de certificats. ca_connection_type ne peut être qu'un des éléments suivants : |
|
genericCaConnection |
Uniquement en sortie. La connexion CA est une connexion CA générique. |
scepCaConnection |
Uniquement en sortie. La connexion CA est une connexion SCEP CA. |
Champ d'union profile_type . Type de profil de provisionnement des certificats utilisé pour ce processus de provisionnement des certificats. profile_type ne peut être qu'un des éléments suivants : |
|
genericProfile |
Uniquement en sortie. Le profil est un profil de provisionnement des certificats générique. |
scepProfile |
Uniquement en sortie. Le profil est un profil de provisionnement de certificat SCEP. |
Champ d'union subject . Type d'entité pour laquelle un certificat client est provisionné (sujet). subject ne peut être qu'un des éléments suivants : |
|
chromeOsDevice |
Uniquement en sortie. Le certificat client est en cours de provisionnement pour un appareil ChromeOS. Il contient des informations sur l'appareil. |
chromeOsUserSession |
Uniquement en sortie. Le certificat client est provisionné pour un utilisateur ChromeOS. Contient des informations sur la session utilisateur actuelle. |
GenericCaConnection
Décrit une connexion générique à une autorité de certification.
Représentation JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
Champs | |
---|---|
caConnectionAdapterConfigReference |
Uniquement en sortie. Chaîne qui fait référence à la configuration fournie par l'administrateur pour le service d'autorité de certification. |
ScepCaConnection
Décrit une connexion à une autorité de certification SCEP.
Représentation JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
Champs | |
---|---|
caConnectionAdapterConfigReference |
Uniquement en sortie. Chaîne qui fait référence à la configuration fournie par l'administrateur pour le service d'autorité de certification. |
GenericProfile
Décrit un profil de provisionnement de certificat générique.
Représentation JSON |
---|
{ "profileAdapterConfigReference": string } |
Champs | |
---|---|
profileAdapterConfigReference |
Uniquement en sortie. Chaîne qui fait référence à la configuration fournie par l'administrateur pour le profil de provisionnement des certificats. |
ScepProfile
Décrit un profil de provisionnement de certificat SCEP.
Représentation JSON |
---|
{ "subjectCommonName": string, "organization": string, "organizationalUnits": [ string ], "locality": string, "state": string, "country": string, "subjectAltNames": [ { object ( |
Champs | |
---|---|
subjectCommonName |
Uniquement en sortie. Nom commun du sujet. |
organization |
Uniquement en sortie. Nom de l'organisation à laquelle appartient le sujet. |
organizationalUnits[] |
Uniquement en sortie. Unités organisationnelles du sujet. |
locality |
Uniquement en sortie. Localité du sujet. |
state |
Uniquement en sortie. État du sujet. |
country |
Uniquement en sortie. Pays du sujet. |
subjectAltNames[] |
Uniquement en sortie. Autres noms de l'objet. |
certificateTemplateName |
Uniquement en sortie. Nom du modèle de certificat tel que défini par l'administrateur sur son infrastructure sur site. L'autorité de certification utilise ce nom pour identifier le modèle de certificat. |
keyUsages[] |
Uniquement en sortie. Utilisations de clés autorisées pour la clé du certificat. |
SubjectAltName
Décrit un autre nom de sujet.
Représentation JSON |
---|
{
"type": enum ( |
Champs | |
---|---|
type |
Uniquement en sortie. Type de l'extension SubjectAltName. |
value |
Uniquement en sortie. Valeur de l'autre nom du sujet par rapport à |
ChromeOsDevice
Décrit l'appareil ChromeOS auquel appartient un CertificateProvisioningProcess
.
Représentation JSON |
---|
{ "deviceDirectoryApiId": string, "serialNumber": string } |
Champs | |
---|---|
deviceDirectoryApiId |
Uniquement en sortie. ID d'API Directory unique de l'appareil. Cette valeur est identique à l'ID de l'API Directory de la console d'administration dans l'onglet "Appareils ChromeOS". |
serialNumber |
Uniquement en sortie. Numéro de série de l'appareil. Cette valeur est identique au numéro de série de la console d'administration dans l'onglet "Appareils ChromeOS". |
ChromeOsUserSession
Décrit la session utilisateur ChromeOS à laquelle appartient un CertificateProvisioningProcess
.
Représentation JSON |
---|
{
"userDirectoryApiId": string,
"userPrimaryEmail": string,
"chromeOsDevice": {
object ( |
Champs | |
---|---|
userDirectoryApiId |
Uniquement en sortie. ID d'API Directory unique de l'utilisateur. |
userPrimaryEmail |
Uniquement en sortie. Adresse e-mail principale de l'utilisateur. |
chromeOsDevice |
Uniquement en sortie. Ce champ contient des informations sur l'appareil ChromeOS sur lequel la session utilisateur est exécutée. Il n'est défini que si l'utilisateur est affilié, c'est-à-dire s'il est géré par la même organisation qui gère l'appareil ChromeOS. |