CustomSslCustomSslOptions

data class CustomSslCustomSslOptions(val bundleMethod: String? = null, val certificate: String? = null, val geoRestrictions: String? = null, val privateKey: String? = null, val type: String? = null)

Constructors

Link copied to clipboard
constructor(bundleMethod: String? = null, certificate: String? = null, geoRestrictions: String? = null, privateKey: String? = null, type: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val bundleMethod: String? = null

Method of building intermediate certificate chain. 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
val certificate: String? = null

Certificate certificate and the intermediate(s).

Link copied to clipboard
val geoRestrictions: String? = null

Specifies the region where your private key can be held locally. Available values: us, eu, highest_security.

Link copied to clipboard
val privateKey: String? = null

Certificate's private key.

Link copied to clipboard
val type: String? = null

Whether to enable support for legacy clients which do not include SNI in the TLS handshake. Available values: legacy_custom, sni_custom.