CustomHostnameSsl

data class CustomHostnameSsl(val bundleMethod: String? = null, val certificateAuthority: String? = null, val cloudflareBranding: Boolean? = null, val customCertBundles: List<CustomHostnameSslCustomCertBundle>? = null, val customCertificate: String? = null, val customKey: String? = null, val method: String? = null, val settings: CustomHostnameSslSettings? = null, val type: String? = null, val wildcard: Boolean? = null)

Constructors

Link copied to clipboard
constructor(bundleMethod: String? = null, certificateAuthority: String? = null, cloudflareBranding: Boolean? = null, customCertBundles: List<CustomHostnameSslCustomCertBundle>? = null, customCertificate: String? = null, customKey: String? = null, method: String? = null, settings: CustomHostnameSslSettings? = null, type: String? = null, wildcard: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val bundleMethod: String? = null

A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: "ubiquitous", "optimal", "force".

Link copied to clipboard

The Certificate Authority that will issue the certificate Available values: "digicert", "google", "letsencrypt", "sslcom".

Link copied to clipboard

Whether or not to add Cloudflare Branding for the order. This will add a subdomain of sni.cloudflaressl.com as the Common Name if set to true

Link copied to clipboard

Array of custom certificate and key pairs (1 or 2 pairs allowed)

Link copied to clipboard

If a custom uploaded certificate is used.

Link copied to clipboard
val customKey: String? = null

The key for a custom uploaded certificate.

Link copied to clipboard
val method: String? = null

Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email".

Link copied to clipboard

SSL specific settings.

Link copied to clipboard
val type: String? = null

Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: "dv".

Link copied to clipboard
val wildcard: Boolean? = null

Indicates whether the certificate covers a wildcard.