Class CertificateDescription
A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CertificateAuthorityService.v1beta1.Data
Assembly: Google.Apis.CertificateAuthorityService.v1beta1.dll
Syntax
public class CertificateDescription : IDirectResponseSchema
Properties
AiaIssuingCertificateUrls
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.
Declaration
[JsonProperty("aiaIssuingCertificateUrls")]
public virtual IList<string> AiaIssuingCertificateUrls { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> |
AuthorityKeyId
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1
Declaration
[JsonProperty("authorityKeyId")]
public virtual KeyId AuthorityKeyId { get; set; }
Property Value
Type | Description |
---|---|
KeyId |
CertFingerprint
The hash of the x.509 certificate.
Declaration
[JsonProperty("certFingerprint")]
public virtual CertificateFingerprint CertFingerprint { get; set; }
Property Value
Type | Description |
---|---|
CertificateFingerprint |
ConfigValues
Describes some of the technical fields in a certificate.
Declaration
[JsonProperty("configValues")]
public virtual ReusableConfigValues ConfigValues { get; set; }
Property Value
Type | Description |
---|---|
ReusableConfigValues |
CrlDistributionPoints
Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13
Declaration
[JsonProperty("crlDistributionPoints")]
public virtual IList<string> CrlDistributionPoints { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PublicKey
The public key that corresponds to an issued certificate.
Declaration
[JsonProperty("publicKey")]
public virtual PublicKey PublicKey { get; set; }
Property Value
Type | Description |
---|---|
PublicKey |
SubjectDescription
Describes some of the values in a certificate that are related to the subject and lifetime.
Declaration
[JsonProperty("subjectDescription")]
public virtual SubjectDescription SubjectDescription { get; set; }
Property Value
Type | Description |
---|---|
SubjectDescription |
SubjectKeyId
Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.
Declaration
[JsonProperty("subjectKeyId")]
public virtual KeyId SubjectKeyId { get; set; }
Property Value
Type | Description |
---|---|
KeyId |