- JSON representation
- GenericCaConnection
- ScepCaConnection
- GenericProfile
- ScepProfile
- SubjectAltName
- ChromeOsDevice
- ChromeOsUserSession
A certificate provisioning process.
JSON representation |
---|
{ "name": string, "provisioningProfileId": string, "subjectPublicKeyInfo": string, "startTime": string, "signData": string, "signatureAlgorithm": enum ( |
Fields | |
---|---|
name |
Identifier. Resource name of the |
provisioningProfileId |
Output only. The ID of the certificate provisioning profile. |
subjectPublicKeyInfo |
Output only. The public key for which a certificate should be provisioned. Represented as a DER-encoded X.509 SubjectPublicKeyInfo. A base64-encoded string. |
startTime |
Output only. Server-generated timestamp of when the certificate provisioning process has been created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
signData |
Output only. The data that the client was asked to sign. This field is only present after the A base64-encoded string. |
signatureAlgorithm |
Output only. The signature algorithm that the client and backend components use when processing |
signature |
Output only. The signature of A base64-encoded string. |
issuedCertificate |
Output only. The issued certificate for this |
failureMessage |
Output only. A message describing why this |
Union field ca_connection_type . The type of the Certificate Authority connection which is used for this certificate provisioning process. ca_connection_type can be only one of the following: |
|
genericCaConnection |
Output only. The CA connection is a generic CA connection. |
scepCaConnection |
Output only. The CA connection is a SCEP CA connection. |
Union field profile_type . The type of the certificate provisioning profile which is used for this certificate provisioning process. profile_type can be only one of the following: |
|
genericProfile |
Output only. The profile is a generic certificate provisioning profile. |
scepProfile |
Output only. The profile is a SCEP certificate provisioning profile. |
Union field subject . The type of the entity a client certificate is being provisioned for (subject). subject can be only one of the following: |
|
chromeOsDevice |
Output only. The client certificate is being provisioned for a ChromeOS device. This contains information about the device. |
chromeOsUserSession |
Output only. The client certificate is being provisioned for a ChromeOS user. This contains information about the current user session. |
GenericCaConnection
Describes a generic Certificate Authority Connection.
JSON representation |
---|
{ "caConnectionAdapterConfigReference": string } |
Fields | |
---|---|
caConnectionAdapterConfigReference |
Output only. A string that references the administrator-provided configuration for the certification authority service. |
ScepCaConnection
Describes a SCEP Certificate Authority Connection.
JSON representation |
---|
{ "caConnectionAdapterConfigReference": string } |
Fields | |
---|---|
caConnectionAdapterConfigReference |
Output only. A string that references the administrator-provided configuration for the certification authority service. |
GenericProfile
Describes a generic certificate provisioning profile.
JSON representation |
---|
{ "profileAdapterConfigReference": string } |
Fields | |
---|---|
profileAdapterConfigReference |
Output only. A string that references the administrator-provided configuration for the certificate provisioning profile. |
ScepProfile
Describes a SCEP certificate provisioning profile.
JSON representation |
---|
{ "subjectCommonName": string, "organization": string, "organizationalUnits": [ string ], "locality": string, "state": string, "country": string, "subjectAltNames": [ { object ( |
Fields | |
---|---|
subjectCommonName |
Output only. The common name of the subject. |
organization |
Output only. The name of the organization the subject belongs to. |
organizationalUnits[] |
Output only. The organizational units of the subject. |
locality |
Output only. The locality of the subject. |
state |
Output only. The state of the subject. |
country |
Output only. The country of the subject. |
subjectAltNames[] |
Output only. The subject alternative names. |
certificateTemplateName |
Output only. The certificate template name as defined by the admin on their on-prem infrastructure. The Certificate Authority uses this name to identify the certificate template. |
keyUsages[] |
Output only. The allowed key usages for certificate's key. |
SubjectAltName
Describes a subject alternative name.
JSON representation |
---|
{
"type": enum ( |
Fields | |
---|---|
type |
Output only. The type of the SubjectAltName extension. |
value |
Output only. The value of the subject alternative name with respect to the |
ChromeOsDevice
Describes the ChromeOS device that a CertificateProvisioningProcess
belongs to.
JSON representation |
---|
{ "deviceDirectoryApiId": string, "serialNumber": string } |
Fields | |
---|---|
deviceDirectoryApiId |
Output only. The unique Directory API ID of the device. This value is the same as the Admin Console's Directory API ID in the ChromeOS Devices tab. |
serialNumber |
Output only. Device serial number. This value is the same as the Admin Console's Serial Number in the ChromeOS Devices tab. |
ChromeOsUserSession
Describes the ChromeOS user session that a CertificateProvisioningProcess
belongs to.
JSON representation |
---|
{
"userDirectoryApiId": string,
"userPrimaryEmail": string,
"chromeOsDevice": {
object ( |
Fields | |
---|---|
userDirectoryApiId |
Output only. The unique Directory API ID of the user. |
userPrimaryEmail |
Output only. The primary e-mail address of the user. |
chromeOsDevice |
Output only. This field contains information about the ChromeOS device that the user session is running on. It is only set if the user is affiliated, i.e., if the user is managed by the same organization that manages the ChromeOS device. |