Show / Hide Table of Contents

Class Certificate

Certificate data.

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

Properties

AuthorityKeyId

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

The Certificate authority key id.

Remarks

Required

CertificateContent

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

The base64 encoded content of the PEM file containing the SSL certificate.

Remarks

Required

DeploymentId

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

The OCID of the deployment being referenced.

Remarks

Required

IsCa

Declaration
[Required(ErrorMessage = "IsCa is required.")]
[JsonProperty(PropertyName = "isCa")]
public bool? IsCa { get; set; }
Property Value
Type Description
bool?

Indicates if the certificate is ca.

Remarks

Required

IsSelfSigned

Declaration
[Required(ErrorMessage = "IsSelfSigned is required.")]
[JsonProperty(PropertyName = "isSelfSigned")]
public bool? IsSelfSigned { get; set; }
Property Value
Type Description
bool?

Indicates if the certificate is self signed.

Remarks

Required

Issuer

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

The Certificate issuer.

Remarks

Required

Key

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

The identifier key (unique name in the scope of the deployment) of the certificate being referenced. It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.

Remarks

Required

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CertificateLifecycleState? LifecycleState { get; set; }
Property Value
Type Description
CertificateLifecycleState?

Possible certificate lifecycle states.

Remarks

Required

Md5Hash

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

The Certificate md5Hash.

Remarks

Required

PublicKey

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

The Certificate public key.

Remarks

Required

PublicKeyAlgorithm

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

The Certificate public key algorithm.

Remarks

Required

PublicKeySize

Declaration
[Required(ErrorMessage = "PublicKeySize is required.")]
[JsonProperty(PropertyName = "publicKeySize")]
public long? PublicKeySize { get; set; }
Property Value
Type Description
long?

The Certificate public key size.

Remarks

Required

Serial

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

The Certificate serial.

Remarks

Required

Sha1Hash

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

The Certificate sha1 hash.

Remarks

Required

Subject

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

The Certificate subject.

Remarks

Required

SubjectKeyId

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

The Certificate subject key id.

Remarks

Required

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

Remarks

Required

TimeValidFrom

Declaration
[Required(ErrorMessage = "TimeValidFrom is required.")]
[JsonProperty(PropertyName = "timeValidFrom")]
public DateTime? TimeValidFrom { get; set; }
Property Value
Type Description
DateTime?

The time the certificate is valid from. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

Remarks

Required

TimeValidTo

Declaration
[Required(ErrorMessage = "TimeValidTo is required.")]
[JsonProperty(PropertyName = "timeValidTo")]
public DateTime? TimeValidTo { get; set; }
Property Value
Type Description
DateTime?

The time the certificate is valid to. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

Remarks

Required

Version

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

The Certificate version.

Remarks

Required

In this article
Back to top