Class CertificateAuthorityBundle
The contents of the certificate, properties of the certificate (and certificate version), and user-provided contextual metadata for the certificate.
Inherited Members
Namespace: Oci.CertificatesService.Models
Assembly: OCI.DotNetSDK.Certificates.dll
Syntax
public class CertificateAuthorityBundle
Properties
CertChainPem
Declaration
[JsonProperty(PropertyName = "certChainPem")]
public string CertChainPem { get; set; }
Property Value
Type | Description |
---|---|
string | The certificate chain (in PEM format) for this CA version. |
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
CertificatePem
Declaration
[Required(ErrorMessage = "CertificatePem is required.")]
[JsonProperty(PropertyName = "certificatePem")]
public string CertificatePem { get; set; }
Property Value
Type | Description |
---|---|
string | The certificate (in PEM format) for this CA version. |
Remarks
Required
RevocationStatus
Declaration
[JsonProperty(PropertyName = "revocationStatus")]
public RevocationStatus RevocationStatus { get; set; }
Property Value
Type | Description |
---|---|
RevocationStatus |
SerialNumber
Declaration
[Required(ErrorMessage = "SerialNumber is required.")]
[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 |
Remarks
Required
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. |
Remarks
Required
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | A property indicating when the CA was created, expressed in RFC 3339 timestamp format. Example: 2019-04-03T21:10:29.600Z |
Remarks
Required
Validity
Declaration
[Required(ErrorMessage = "Validity is required.")]
[JsonProperty(PropertyName = "validity")]
public Validity Validity { get; set; }
Property Value
Type | Description |
---|---|
Validity |
Remarks
Required
VersionName
Declaration
[JsonProperty(PropertyName = "versionName")]
public string VersionName { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the 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