Show / Hide Table of Contents

Class SubjectDescription

These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.

Inheritance
object
SubjectDescription
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 SubjectDescription : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HexSerialNumber

The serial number encoded in lowercase hexadecimal.

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

Lifetime

For convenience, the actual lifetime of an issued certificate.

Declaration
[JsonProperty("lifetime")]
public virtual object Lifetime { get; set; }
Property Value
Type Description
object

NotAfterTime

object representation of NotAfterTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use NotAfterTimeDateTimeOffset instead.")]
public virtual object NotAfterTime { get; set; }
Property Value
Type Description
object

NotAfterTimeDateTimeOffset

DateTimeOffset representation of NotAfterTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? NotAfterTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

NotAfterTimeRaw

The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.

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

NotBeforeTime

object representation of NotBeforeTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use NotBeforeTimeDateTimeOffset instead.")]
public virtual object NotBeforeTime { get; set; }
Property Value
Type Description
object

NotBeforeTimeDateTimeOffset

DateTimeOffset representation of NotBeforeTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? NotBeforeTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

NotBeforeTimeRaw

The time at which the certificate becomes valid.

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

Subject

Contains distinguished name fields such as the common name, location and / organization.

Declaration
[JsonProperty("subject")]
public virtual Subject Subject { get; set; }
Property Value
Type Description
Subject

SubjectAltName

The subject alternative name fields.

Declaration
[JsonProperty("subjectAltName")]
public virtual SubjectAltNames SubjectAltName { get; set; }
Property Value
Type Description
SubjectAltNames

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX