Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateCertificateDetails

The data used to create a new SSL certificate.

*Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.

Properties

certificateData

certificateData: string

The data of the SSL certificate.

Note: Many SSL certificate providers require an intermediate certificate chain to ensure a trusted status. If your SSL certificate requires an intermediate certificate chain, please append the intermediate certificate key in the {@code certificateData} field after the leaf certificate issued by the SSL certificate provider. If you are unsure if your certificate requires an intermediate certificate chain, see your certificate provider's documentation.

The example below shows an intermediate certificate appended to a leaf certificate.

compartmentId

compartmentId: string

The OCID of the compartment in which to create the SSL certificate.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}}

Optional displayName

displayName: undefined | string

A user-friendly name for the SSL certificate. The name can be changed and does not need to be unique.

Optional freeformTags

freeformTags: undefined | object

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {@code {\"Department\": \"Finance\"}}

Optional isTrustVerificationDisabled

isTrustVerificationDisabled: undefined | false | true

Set to {@code true} if the SSL certificate is self-signed.

privateKeyData

privateKeyData: string

The private key of the SSL certificate.

Functions

getDeserializedJsonObj

getJsonObj