- Representación JSON
- GenericCaConnection
- ScepCaConnection
- GenericProfile
- ScepProfile
- SubjectAltName
- ChromeOsDevice
- ChromeOsUserSession
Un proceso de aprovisionamiento de certificados
Representación JSON |
---|
{ "name": string, "provisioningProfileId": string, "subjectPublicKeyInfo": string, "startTime": string, "signData": string, "signatureAlgorithm": enum ( |
Campos | |
---|---|
name |
Es el identificador. Es el nombre del recurso |
provisioningProfileId |
Solo salida. Es el ID del perfil de aprovisionamiento de certificados. |
subjectPublicKeyInfo |
Solo salida. Es la clave pública para la que se debe aprovisionar un certificado. Se representa como un SubjectPublicKeyInfo X.509 codificado en DER. String codificada en base64. |
startTime |
Solo salida. Es la marca de tiempo generada por el servidor que indica cuándo se creó el proceso de aprovisionamiento del certificado. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
signData |
Solo salida. Son los datos que se le solicitó al cliente que firmara. Este campo solo está presente después de que se inicia la operación String codificada en base64. |
signatureAlgorithm |
Solo salida. Es el algoritmo de firma que usan los componentes del cliente y del backend cuando procesan |
signature |
Solo salida. Firma de String codificada en base64. |
issuedCertificate |
Solo salida. Es el certificado emitido para este |
failureMessage |
Solo salida. Es un mensaje que describe por qué falló este |
Campo de unión ca_connection_type . Es el tipo de conexión de la autoridad certificadora que se usa para este proceso de aprovisionamiento de certificados. Las direcciones (ca_connection_type ) solo pueden ser una de las siguientes opciones: |
|
genericCaConnection |
Solo salida. La conexión de la AC es una conexión genérica de la AC. |
scepCaConnection |
Solo salida. La conexión de AC es una conexión de AC de SCEP. |
Campo de unión profile_type . Es el tipo de perfil de aprovisionamiento de certificados que se usa para este proceso de aprovisionamiento de certificados. Las direcciones (profile_type ) solo pueden ser una de las siguientes opciones: |
|
genericProfile |
Solo salida. El perfil es un perfil de aprovisionamiento de certificados genérico. |
scepProfile |
Solo salida. El perfil es un perfil de aprovisionamiento de certificados SCEP. |
Campo de unión subject . Es el tipo de entidad para la que se aprovisiona un certificado de cliente (sujeto). Las direcciones (subject ) solo pueden ser una de las siguientes opciones: |
|
chromeOsDevice |
Solo salida. Se está aprovisionando el certificado de cliente para un dispositivo ChromeOS. Contiene información sobre el dispositivo. |
chromeOsUserSession |
Solo salida. Se está aprovisionando el certificado de cliente para un usuario de ChromeOS. Contiene información sobre la sesión del usuario actual. |
GenericCaConnection
Describe una conexión de autoridad certificadora genérica.
Representación JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
Campos | |
---|---|
caConnectionAdapterConfigReference |
Solo salida. Es una cadena que hace referencia a la configuración proporcionada por el administrador para el servicio de la autoridad de certificación. |
ScepCaConnection
Describe una conexión de autoridad certificadora de SCEP.
Representación JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
Campos | |
---|---|
caConnectionAdapterConfigReference |
Solo salida. Es una cadena que hace referencia a la configuración proporcionada por el administrador para el servicio de la autoridad de certificación. |
GenericProfile
Describe un perfil de aprovisionamiento de certificados genérico.
Representación JSON |
---|
{ "profileAdapterConfigReference": string } |
Campos | |
---|---|
profileAdapterConfigReference |
Solo salida. Es una cadena que hace referencia a la configuración proporcionada por el administrador para el perfil de aprovisionamiento de certificados. |
ScepProfile
Describe un perfil de aprovisionamiento de certificados SCEP.
Representación JSON |
---|
{ "subjectCommonName": string, "organization": string, "organizationalUnits": [ string ], "locality": string, "state": string, "country": string, "subjectAltNames": [ { object ( |
Campos | |
---|---|
subjectCommonName |
Solo salida. Es el nombre común del asunto. |
organization |
Solo salida. Es el nombre de la organización a la que pertenece el sujeto. |
organizationalUnits[] |
Solo salida. Son las unidades organizativas del sujeto. |
locality |
Solo salida. Es la localidad del sujeto. |
state |
Solo salida. Es el estado del asunto. |
country |
Solo salida. Es el país del sujeto. |
subjectAltNames[] |
Solo salida. Son los nombres alternativos del asunto. |
certificateTemplateName |
Solo salida. Nombre de la plantilla de certificado tal como lo define el administrador en su infraestructura local. La autoridad certificadora usa este nombre para identificar la plantilla de certificado. |
keyUsages[] |
Solo salida. Son los usos de clave permitidos para la clave del certificado. |
SubjectAltName
Describe un nombre alternativo de asunto.
Representación JSON |
---|
{
"type": enum ( |
Campos | |
---|---|
type |
Solo salida. Es el tipo de extensión SubjectAltName. |
value |
Solo salida. Es el valor del nombre alternativo del asunto con respecto a |
ChromeOsDevice
Describe el dispositivo ChromeOS al que pertenece un CertificateProvisioningProcess
.
Representación JSON |
---|
{ "deviceDirectoryApiId": string, "serialNumber": string } |
Campos | |
---|---|
deviceDirectoryApiId |
Solo salida. Es el ID único de la API de Directory del dispositivo. Este valor es el mismo que el ID de la API de Directory de la Consola del administrador en la pestaña ChromeOS Devices. |
serialNumber |
Solo salida. Es el número de serie del dispositivo. Este valor es el mismo que el número de serie de la Consola del administrador que se encuentra en la pestaña Dispositivos ChromeOS. |
ChromeOsUserSession
Describe la sesión de usuario de ChromeOS a la que pertenece un CertificateProvisioningProcess
.
Representación JSON |
---|
{
"userDirectoryApiId": string,
"userPrimaryEmail": string,
"chromeOsDevice": {
object ( |
Campos | |
---|---|
userDirectoryApiId |
Solo salida. Es el ID único de la API de Directory del usuario. |
userPrimaryEmail |
Solo salida. Es la dirección de correo electrónico principal del usuario. |
chromeOsDevice |
Solo salida. Este campo contiene información sobre el dispositivo ChromeOS en el que se ejecuta la sesión del usuario. Solo se configura si el usuario está afiliado, es decir, si la misma organización que administra el dispositivo ChromeOS también administra al usuario. |