Class SubjectDescription
These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.
Implements
Inherited Members
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 |