Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateCertificateIssuedByInternalCaConfigDetails

The details of the configuration for creating an internally managed certificate which is issued by a private certificate authority (CA).

Properties

certificateProfileType

certificateProfileType: CertificateProfileType

The name of the profile used to create the certificate, which depends on the type of certificate you need.

Const configType

configType: string = "ISSUED_BY_INTERNAL_CA"

issuerCertificateAuthorityId

issuerCertificateAuthorityId: string

The OCID of the private CA.

Optional keyAlgorithm

keyAlgorithm: model.KeyAlgorithm

The algorithm to use to create key pairs.

Optional signatureAlgorithm

signatureAlgorithm: model.SignatureAlgorithm

The algorithm to use to sign the public key certificate.

subject

Optional subjectAlternativeNames

subjectAlternativeNames: Array<CertificateSubjectAlternativeName>

A list of subject alternative names.

Optional validity

validity: model.Validity

Optional versionName

versionName: undefined | string

A name for the certificate. When the value is not null, a name is unique across versions of a given certificate.

Methods

getDeserializedJsonObj

getJsonObj