Class CertificateDetails
The configuration details for a certificate bundle.
For more information on SSL certficate configuration, see
Managing SSL Certificates.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Inherited Members
Namespace: Oci.LoadbalancerService.Models
Assembly: OCI.DotNetSDK.Loadbalancer.dll
Syntax
public class CertificateDetails
Properties
CaCertificate
Declaration
[JsonProperty(PropertyName = "caCertificate")]
public string CaCertificate { get; set; }
Property Value
Type | Description |
---|---|
string | The Certificate Authority certificate, or any interim certificate, that you received from your SSL certificate provider.
|
CertificateName
Declaration
[Required(ErrorMessage = "CertificateName is required.")]
[JsonProperty(PropertyName = "certificateName")]
public string CertificateName { get; set; }
Property Value
Type | Description |
---|---|
string | A friendly name for the certificate bundle. It must be unique and it cannot be changed.
Valid certificate bundle names include only alphanumeric characters, dashes, and underscores.
Certificate bundle names cannot contain spaces. Avoid entering confidential information.
|
Remarks
Required
Passphrase
Declaration
[JsonProperty(PropertyName = "passphrase")]
public string Passphrase { get; set; }
Property Value
Type | Description |
---|---|
string | A passphrase for encrypted private keys. This is needed only if you created your certificate with a passphrase. |
PrivateKey
Declaration
[JsonProperty(PropertyName = "privateKey")]
public string PrivateKey { get; set; }
Property Value
Type | Description |
---|---|
string | The SSL private key for your certificate, in PEM format.
|
PublicCertificate
Declaration
[JsonProperty(PropertyName = "publicCertificate")]
public string PublicCertificate { get; set; }
Property Value
Type | Description |
---|---|
string | The public certificate, in PEM format, that you received from your SSL certificate provider.
|