View Source GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess (google_api_chrome_management v0.9.0)
A certificate provisioning process.
Attributes
-
caConnectionAdapterConfigReference
(type:String.t
, default:nil
) - Output only. A JSON string that contains the administrator-provided configuration for the certification authority service. This field can be missing if no configuration was given. -
chromeOsDevice
(type:GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1ChromeOsDevice.t
, default:nil
) - Output only. The client certificate is being provisioned for a ChromeOS device. This contains information about the device. -
chromeOsUserSession
(type:GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1ChromeOsUserSession.t
, default:nil
) - Output only. The client certificate is being provisioned for a ChromeOS user session. This contains information about the user session. -
failureMessage
(type:String.t
, default:nil
) - Output only. A message describing why thisCertificateProvisioningProcess
failed. Presence of this field indicates that theCertificateProvisioningProcess
has failed. -
issuedCertificate
(type:String.t
, default:nil
) - Output only. The issued certificate for thisCertificateProvisioningProcess
in PEM format. -
name
(type:String.t
, default:nil
) - Identifier. Resource name of theCertificateProvisioningProcess
. The name pattern is given ascustomers/{customer}/certificateProvisioningProcesses/{certificate_provisioning_process}
with{customer}
being the obfuscated customer id and{certificate_provisioning_process}
being the certificate provisioning process id. -
profileAdapterConfigReference
(type:String.t
, default:nil
) - Output only. A JSON string that contains the administrator-provided configuration for the certificate provisioning profile. This field can be missing if no configuration was given. -
provisioningProfileId
(type:String.t
, default:nil
) - Output only. The ID of the certificate provisioning profile. -
signData
(type:String.t
, default:nil
) - Output only. The data that the client was asked to sign. This field is only present after theSignData
operation has been initiated. -
signature
(type:String.t
, default:nil
) - Output only. The signature ofsignature_algorithm
, generated using the client's private key usingsignature_algorithm
. This field is only present after theSignData
operation has finished. -
signatureAlgorithm
(type:String.t
, default:nil
) - Output only. The signature algorithm that the adapter expects the client and backend components to use when processingsign_data
. This field is only present after theSignData
operation has been initiated. -
startTime
(type:DateTime.t
, default:nil
) - Output only. Server-generated timestamp of when the certificate provisioning process has been created. -
subjectPublicKeyInfo
(type:String.t
, default:nil
) - Output only. The public key for which a certificate should be provisioned. Represented as a DER-encoded X.509 SubjectPublicKeyInfo.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess{ caConnectionAdapterConfigReference: String.t() | nil, chromeOsDevice: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1ChromeOsDevice.t() | nil, chromeOsUserSession: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1ChromeOsUserSession.t() | nil, failureMessage: String.t() | nil, issuedCertificate: String.t() | nil, name: String.t() | nil, profileAdapterConfigReference: String.t() | nil, provisioningProfileId: String.t() | nil, signData: String.t() | nil, signature: String.t() | nil, signatureAlgorithm: String.t() | nil, startTime: DateTime.t() | nil, subjectPublicKeyInfo: String.t() | nil }