ArmCdnModelFactory.ClientCertificateValidatedIfPresentedAdvancedSettings Method

Definition

Advanced settings for MtlsScenarioType enum value: ClientCertificateValidatedIfPresented.

public static Azure.ResourceManager.Cdn.Models.ClientCertificateValidatedIfPresentedAdvancedSettings ClientCertificateValidatedIfPresentedAdvancedSettings(System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.CdnResourceReference> secrets = default, System.Collections.Generic.IEnumerable<string> allowedFqdns = default, Azure.ResourceManager.Cdn.Models.CertificateRevocationCheckEnabledState? certificateRevocationCheck = default);
static member ClientCertificateValidatedIfPresentedAdvancedSettings : seq<Azure.ResourceManager.Cdn.Models.CdnResourceReference> * seq<string> * Nullable<Azure.ResourceManager.Cdn.Models.CertificateRevocationCheckEnabledState> -> Azure.ResourceManager.Cdn.Models.ClientCertificateValidatedIfPresentedAdvancedSettings
Public Shared Function ClientCertificateValidatedIfPresentedAdvancedSettings (Optional secrets As IEnumerable(Of CdnResourceReference) = Nothing, Optional allowedFqdns As IEnumerable(Of String) = Nothing, Optional certificateRevocationCheck As Nullable(Of CertificateRevocationCheckEnabledState) = Nothing) As ClientCertificateValidatedIfPresentedAdvancedSettings

Parameters

secrets
IEnumerable<CdnResourceReference>

List of one or two of Resource References (ie. subs/rg/profile/secret) to Secrets of type MtlsCertificateChain to use in mutual TLS handshake as the trusted issuer certificate chain.

allowedFqdns
IEnumerable<String>

List of FQDNs that will be accepted for mutual TLS validation.

certificateRevocationCheck
Nullable<CertificateRevocationCheckEnabledState>

Set to Enabled by default. If set to Disabled, revocation status of client certificate chain will be checked before establishing mutual TLS connection.

Returns

A new ClientCertificateValidatedIfPresentedAdvancedSettings instance for mocking.

Applies to