Class GoogleChromeManagementVersionsV1CertificateProvisioningProcess
A certificate provisioning process.
Implements
Inherited Members
Namespace: Google.Apis.ChromeManagement.v1.Data
Assembly: Google.Apis.ChromeManagement.v1.dll
Syntax
public class GoogleChromeManagementVersionsV1CertificateProvisioningProcess : IDirectResponseSchema
Properties
ChromeOsDevice
Output only. The client certificate is being provisioned for a ChromeOS device. This contains information about the device.
Declaration
[JsonProperty("chromeOsDevice")]
public virtual GoogleChromeManagementVersionsV1ChromeOsDevice ChromeOsDevice { get; set; }
Property Value
Type | Description |
---|---|
GoogleChromeManagementVersionsV1ChromeOsDevice |
ChromeOsUserSession
Output only. The client certificate is being provisioned for a ChromeOS user. This contains information about the current user session.
Declaration
[JsonProperty("chromeOsUserSession")]
public virtual GoogleChromeManagementVersionsV1ChromeOsUserSession ChromeOsUserSession { get; set; }
Property Value
Type | Description |
---|---|
GoogleChromeManagementVersionsV1ChromeOsUserSession |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FailureMessage
Output only. A message describing why this CertificateProvisioningProcess
has failed. Presence of this
field indicates that the CertificateProvisioningProcess
has failed.
Declaration
[JsonProperty("failureMessage")]
public virtual string FailureMessage { get; set; }
Property Value
Type | Description |
---|---|
string |
GenericCaConnection
Output only. The CA connection is a generic CA connection.
Declaration
[JsonProperty("genericCaConnection")]
public virtual GoogleChromeManagementVersionsV1GenericCaConnection GenericCaConnection { get; set; }
Property Value
Type | Description |
---|---|
GoogleChromeManagementVersionsV1GenericCaConnection |
GenericProfile
Output only. The profile is a generic certificate provisioning profile.
Declaration
[JsonProperty("genericProfile")]
public virtual GoogleChromeManagementVersionsV1GenericProfile GenericProfile { get; set; }
Property Value
Type | Description |
---|---|
GoogleChromeManagementVersionsV1GenericProfile |
IssuedCertificate
Output only. The issued certificate for this CertificateProvisioningProcess
in PEM format.
Declaration
[JsonProperty("issuedCertificate")]
public virtual string IssuedCertificate { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Identifier. Resource name of the CertificateProvisioningProcess
. The name pattern is given as
customers/{customer}/certificateProvisioningProcesses/{certificate_provisioning_process}
with {customer}
being the obfuscated customer id and {certificate_provisioning_process}
being the certificate provisioning
process id.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
ProvisioningProfileId
Output only. The ID of the certificate provisioning profile.
Declaration
[JsonProperty("provisioningProfileId")]
public virtual string ProvisioningProfileId { get; set; }
Property Value
Type | Description |
---|---|
string |
SignData
Output only. The data that the client was asked to sign. This field is only present after the SignData
operation has been initiated.
Declaration
[JsonProperty("signData")]
public virtual string SignData { get; set; }
Property Value
Type | Description |
---|---|
string |
Signature
Output only. The signature of signature_algorithm
, generated using the client's private key using
signature_algorithm
. This field is only present after the SignData
operation has finished.
Declaration
[JsonProperty("signature")]
public virtual string Signature { get; set; }
Property Value
Type | Description |
---|---|
string |
SignatureAlgorithm
Output only. The signature algorithm that the adapter expects the client and backend components to use when
processing sign_data
. This field is only present after the SignData
operation has been initiated.
Declaration
[JsonProperty("signatureAlgorithm")]
public virtual string SignatureAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
string |
StartTime
object representation of StartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type | Description |
---|---|
object |
StartTimeDateTimeOffset
DateTimeOffset representation of StartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
StartTimeRaw
Output only. Server-generated timestamp of when the certificate provisioning process has been created.
Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
SubjectPublicKeyInfo
Output only. The public key for which a certificate should be provisioned. Represented as a DER-encoded X.509 SubjectPublicKeyInfo.
Declaration
[JsonProperty("subjectPublicKeyInfo")]
public virtual string SubjectPublicKeyInfo { get; set; }
Property Value
Type | Description |
---|---|
string |