Show / Hide Table of Contents

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
object
CertificateDescription
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CertificateAuthorityService.v1.Data
Assembly: Google.Apis.CertificateAuthorityService.v1.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
IList<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

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
IList<string>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
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

TbsCertificateDigest

The hash of the pre-signed certificate, which will be signed by the CA. Corresponds to the TBS Certificate in https://tools.ietf.org/html/rfc5280#section-4.1.2. The field will always be populated.

Declaration
[JsonProperty("tbsCertificateDigest")]
public virtual string TbsCertificateDigest { get; set; }
Property Value
Type Description
string

X509Description

Describes some of the technical X.509 fields in a certificate.

Declaration
[JsonProperty("x509Description")]
public virtual X509Parameters X509Description { get; set; }
Property Value
Type Description
X509Parameters

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX