- Representação JSON
- GenericCaConnection
- ScepCaConnection
- GenericProfile
- ScepProfile
- SubjectAltName
- ChromeOsDevice
- ChromeOsUserSession
Um processo de provisionamento de certificado.
Representação JSON |
---|
{ "name": string, "provisioningProfileId": string, "subjectPublicKeyInfo": string, "startTime": string, "signData": string, "signatureAlgorithm": enum ( |
Campos | |
---|---|
name |
Identificador. Nome do recurso do |
provisioningProfileId |
Apenas saída. O ID do perfil de provisionamento de certificado. |
subjectPublicKeyInfo |
Apenas saída. A chave pública para a qual um certificado deve ser provisionado. Representado como um SubjectPublicKeyInfo X.509 codificado em DER. Uma string codificada em base64. |
startTime |
Apenas saída. Carimbo de data/hora gerado pelo servidor de quando o processo de provisionamento de certificado foi criado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
signData |
Apenas saída. Os dados que o cliente foi solicitado a assinar. Esse campo só aparece depois que a operação Uma string codificada em base64. |
signatureAlgorithm |
Apenas saída. O algoritmo de assinatura que os componentes do cliente e do back-end usam ao processar |
signature |
Apenas saída. A assinatura de Uma string codificada em base64. |
issuedCertificate |
Apenas saída. O certificado emitido para este |
failureMessage |
Apenas saída. Uma mensagem descrevendo por que este |
Campo de união ca_connection_type . O tipo de conexão da autoridade certificadora usada para esse processo de provisionamento de certificados. ca_connection_type pode ser apenas de um dos tipos a seguir: |
|
genericCaConnection |
Apenas saída. A conexão com a AC é genérica. |
scepCaConnection |
Apenas saída. A conexão com a AC é uma conexão SCEP. |
Campo de união profile_type . O tipo de perfil de provisionamento de certificado usado para esse processo. profile_type pode ser apenas de um dos tipos a seguir: |
|
genericProfile |
Apenas saída. O perfil é um perfil de provisionamento de certificado genérico. |
scepProfile |
Apenas saída. O perfil é um perfil de provisionamento de certificado SCEP. |
Campo de união subject . O tipo da entidade para a qual um certificado do cliente está sendo provisionado (assunto). subject pode ser apenas de um dos tipos a seguir: |
|
chromeOsDevice |
Apenas saída. O certificado do cliente está sendo provisionado para um dispositivo ChromeOS. Ele contém informações sobre o dispositivo. |
chromeOsUserSession |
Apenas saída. O certificado do cliente está sendo provisionado para um usuário do ChromeOS. Contém informações sobre a sessão do usuário atual. |
GenericCaConnection
Descreve uma conexão genérica de autoridade certificadora.
Representação JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
Campos | |
---|---|
caConnectionAdapterConfigReference |
Apenas saída. Uma string que faz referência à configuração fornecida pelo administrador para o serviço de autoridade certificadora. |
ScepCaConnection
Descreve uma conexão da autoridade certificadora SCEP.
Representação JSON |
---|
{ "caConnectionAdapterConfigReference": string } |
Campos | |
---|---|
caConnectionAdapterConfigReference |
Apenas saída. Uma string que faz referência à configuração fornecida pelo administrador para o serviço de autoridade certificadora. |
GenericProfile
Descreve um perfil de provisionamento de certificado genérico.
Representação JSON |
---|
{ "profileAdapterConfigReference": string } |
Campos | |
---|---|
profileAdapterConfigReference |
Apenas saída. Uma string que faz referência à configuração fornecida pelo administrador para o perfil de provisionamento de certificado. |
ScepProfile
Descreve um perfil de provisionamento de certificado SCEP.
Representação JSON |
---|
{ "subjectCommonName": string, "organization": string, "organizationalUnits": [ string ], "locality": string, "state": string, "country": string, "subjectAltNames": [ { object ( |
Campos | |
---|---|
subjectCommonName |
Apenas saída. O nome comum do assunto. |
organization |
Apenas saída. O nome da organização a que o assunto pertence. |
organizationalUnits[] |
Apenas saída. As unidades organizacionais do assunto. |
locality |
Apenas saída. A localidade do assunto. |
state |
Apenas saída. O estado do assunto. |
country |
Apenas saída. O país do assunto. |
subjectAltNames[] |
Apenas saída. Os nomes alternativos do assunto. |
certificateTemplateName |
Apenas saída. O nome do modelo de certificado definido pelo administrador na infraestrutura local. A autoridade de certificação usa esse nome para identificar o modelo de certificado. |
keyUsages[] |
Apenas saída. Os usos de chave permitidos para a chave do certificado. |
SubjectAltName
Descreve um nome alternativo do assunto.
Representação JSON |
---|
{
"type": enum ( |
Campos | |
---|---|
type |
Apenas saída. O tipo da extensão SubjectAltName. |
value |
Apenas saída. O valor do nome alternativo do assunto em relação ao |
ChromeOsDevice
Descreve o dispositivo ChromeOS a que um CertificateProvisioningProcess
pertence.
Representação JSON |
---|
{ "deviceDirectoryApiId": string, "serialNumber": string } |
Campos | |
---|---|
deviceDirectoryApiId |
Apenas saída. O ID exclusivo da API Directory do dispositivo. Esse valor é o mesmo que o ID da API Directory do Admin Console na guia "Dispositivos ChromeOS". |
serialNumber |
Apenas saída. Número de série do dispositivo. Esse valor é o mesmo que o número de série do Admin Console na guia "Dispositivos ChromeOS". |
ChromeOsUserSession
Descreve a sessão de usuário do ChromeOS a que um CertificateProvisioningProcess
pertence.
Representação JSON |
---|
{
"userDirectoryApiId": string,
"userPrimaryEmail": string,
"chromeOsDevice": {
object ( |
Campos | |
---|---|
userDirectoryApiId |
Apenas saída. O ID exclusivo da API Directory do usuário. |
userPrimaryEmail |
Apenas saída. O endereço de e-mail principal do usuário. |
chromeOsDevice |
Apenas saída. Esse campo contém informações sobre o dispositivo ChromeOS em que a sessão do usuário está sendo executada. Ele só é definido se o usuário for afiliado, ou seja, se ele for gerenciado pela mesma organização que gerencia o dispositivo ChromeOS. |