Share via


CustomHttpsConfiguration Class

Definition

Https settings for a domain

[Microsoft.Rest.Serialization.JsonTransformation]
public class CustomHttpsConfiguration
[<Microsoft.Rest.Serialization.JsonTransformation>]
type CustomHttpsConfiguration = class
Public Class CustomHttpsConfiguration
Inheritance
CustomHttpsConfiguration
Attributes

Constructors

CustomHttpsConfiguration()

Initializes a new instance of the CustomHttpsConfiguration class.

CustomHttpsConfiguration(String, String, KeyVaultCertificateSourceParametersVault, String, String, String)

Initializes a new instance of the CustomHttpsConfiguration class.

Properties

CertificateSource

Gets or sets defines the source of the SSL certificate Possible values include: 'AzureKeyVault', 'FrontDoor'

CertificateType

Gets or sets defines the type of the certificate used for secure connections to a frontendEndpoint Possible values include: 'Dedicated'

MinimumTlsVersion

Gets or sets the minimum TLS version required from the clients to establish an SSL handshake with Front Door. Possible values include: '1.0', '1.2'

ProtocolType

Gets or sets defines the TLS extension protocol that is used for secure delivery

SecretName

Gets or sets the name of the Key Vault secret representing the full certificate PFX

SecretVersion

Gets or sets the version of the Key Vault secret representing the full certificate PFX

Vault

Gets or sets the Key Vault containing the SSL certificate

Methods

Validate()

Validate the object.

Applies to