Class CertificateAuthorityVersionSummary
The metadata details of the certificate authority (CA) version. This summary object does not contain the CA contents.
Inherited Members
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