Show / Hide Table of Contents

Class CertificateBundleVersionSummary

The properties of the certificate bundle. Certificate bundle version summary objects do not include the actual contents of the certificate.

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

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

CertificateName

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

The name of the certificate.

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 certificate bundle 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 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.

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