Class TlsConfig
The details required to establish a TLS enabled connection.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class TlsConfig
Properties
CertificateStoreType
Declaration
[JsonProperty(PropertyName = "certificateStoreType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TlsConfig.CertificateStoreTypeEnum? CertificateStoreType { get; set; }
Property Value
Type | Description |
---|---|
TlsConfig.CertificateStoreTypeEnum? | The format of the certificate store. |
KeyStoreContent
Declaration
[JsonProperty(PropertyName = "keyStoreContent")]
public string KeyStoreContent { get; set; }
Property Value
Type | Description |
---|---|
string | Base64 encoded string of key store file content. |
Status
Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TlsConfig.StatusEnum? Status { get; set; }
Property Value
Type | Description |
---|---|
TlsConfig.StatusEnum? | Status to represent whether the database connection is TLS enabled or not. |
Remarks
Required
StorePassword
Declaration
[JsonProperty(PropertyName = "storePassword")]
public string StorePassword { get; set; }
Property Value
Type | Description |
---|---|
string | The password to read the trust store and key store files, if they are password protected. |
TrustStoreContent
Declaration
[JsonProperty(PropertyName = "trustStoreContent")]
public string TrustStoreContent { get; set; }
Property Value
Type | Description |
---|---|
string | Base64 encoded string of trust store file content. |