Show / Hide Table of Contents

Class CertificateVersion

The details of the certificate version. This object does not contain the certificate contents.

Inheritance
object
CertificateVersion
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CertificatesmanagementService.Models
Assembly: OCI.DotNetSDK.Certificatesmanagement.dll
Syntax
public class CertificateVersion

Properties

CertificateId

Declaration
[Required(ErrorMessage = "CertificateId is required.")]
[JsonProperty(PropertyName = "certificateId")]
public string CertificateId { get; set; }
Property Value
Type Description
string

The OCID of the certificate.

Remarks

Required

IssuerCaVersionNumber

Declaration
[JsonProperty(PropertyName = "issuerCaVersionNumber")]
public long? IssuerCaVersionNumber { get; set; }
Property Value
Type Description
long?

The version number of the issuing certificate authority (CA).

RevocationStatus

Declaration
[JsonProperty(PropertyName = "revocationStatus")]
public RevocationStatus RevocationStatus { get; set; }
Property Value
Type Description
RevocationStatus

SerialNumber

Declaration
[JsonProperty(PropertyName = "serialNumber")]
public string SerialNumber { get; set; }
Property Value
Type Description
string

A unique certificate identifier used in certificate revocation tracking, formatted as octets. Example: 03 AC FC FA CC B3 CB 02 B8 F8 DE F5 85 E7 7B FF

Stages

Declaration
[Required(ErrorMessage = "Stages is required.")]
[JsonProperty(PropertyName = "stages")]
public List<VersionStage> Stages { get; set; }
Property Value
Type Description
List<VersionStage>

A list of stages of this entity.

Remarks

Required

SubjectAlternativeNames

Declaration
[JsonProperty(PropertyName = "subjectAlternativeNames")]
public List<CertificateSubjectAlternativeName> SubjectAlternativeNames { get; set; }
Property Value
Type Description
List<CertificateSubjectAlternativeName>

A list of subject alternative names.

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

A optional property indicating when the certificate version was created, expressed in RFC 3339 timestamp format. Example: 2019-04-03T21:10:29.600Z

Remarks

Required

TimeOfDeletion

Declaration
[JsonProperty(PropertyName = "timeOfDeletion")]
public DateTime? TimeOfDeletion { get; set; }
Property Value
Type Description
DateTime?

An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format. Example: 2019-04-03T21:10:29.600Z

Validity

Declaration
[JsonProperty(PropertyName = "validity")]
public Validity Validity { get; set; }
Property Value
Type Description
Validity

VersionName

Declaration
[JsonProperty(PropertyName = "versionName")]
public string VersionName { get; set; }
Property Value
Type Description
string

The name of the certificate version. When the value is not null, a name is unique across versions of a given certificate.

VersionNumber

Declaration
[Required(ErrorMessage = "VersionNumber is required.")]
[JsonProperty(PropertyName = "versionNumber")]
public long? VersionNumber { get; set; }
Property Value
Type Description
long?

The version number of the certificate.

Remarks

Required

In this article
Back to top