Show / Hide Table of Contents

Class CertificateAuthorityVersionSummary

The metadata details of the certificate authority (CA) version. This summary object does not contain the CA contents.

Inheritance
object
CertificateAuthorityVersionSummary
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 CertificateAuthorityVersionSummary

Properties

CertificateAuthorityId

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

The OCID of the CA.

Remarks

Required

IssuerCaVersionNumber

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

The version number of the issuing 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 rotation states for this CA version.

Remarks

Required

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 CA 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 CA 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 CA version. When this value is not null, the name is unique across CA versions for a given CA.

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 CA.

Remarks

Required

In this article
Back to top