Show / Hide Table of Contents

Class CertificateAuthorityBundleVersionSummary

The properties of a version of a bundle for a certificate authority (CA). Certificate authority bundle version summary objects do not include the actual contents of the certificate.

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

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 certificate authority (CA).

Remarks

Required

CertificateAuthorityName

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

The name of the CA.

Remarks

Required

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", ItemConverterType = typeof(ResponseEnumConverter))]
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?

An 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