/// <summary> /// Initializes a new instance of the UserManagedHttpsParameters class. /// </summary> /// <param name="protocolType">Defines the TLS extension protocol that /// is used for secure delivery. Possible values include: /// 'ServerNameIndication', 'IPBased'</param> /// <param name="certificateSourceParameters">Defines the certificate /// source parameters using user's keyvault certificate for enabling /// SSL.</param> /// <param name="minimumTlsVersion">TLS protocol version that will be /// used for Https. Possible values include: 'None', 'TLS10', /// 'TLS12'</param> public UserManagedHttpsParameters(string protocolType, KeyVaultCertificateSourceParameters certificateSourceParameters, MinimumTlsVersion?minimumTlsVersion = default(MinimumTlsVersion?)) : base(protocolType, minimumTlsVersion) { CertificateSourceParameters = certificateSourceParameters; CustomInit(); }
/// <summary> /// Initializes a new instance of the UserManagedHttpsParameters class. /// </summary> public UserManagedHttpsParameters() { CertificateSourceParameters = new KeyVaultCertificateSourceParameters(); CustomInit(); }