2 types derived from X509CertificateValidator
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509CertificateValidator.cs (2)
47private class NoneX509CertificateValidator : X509CertificateValidator 56private class ChainTrustValidator : X509CertificateValidator
27 references to X509CertificateValidator
dotnet-svcutil-lib (27)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509CertificateValidator.cs (5)
15private static X509CertificateValidator s_chainTrust; 16private static X509CertificateValidator s_none; 18public static X509CertificateValidator None 28public static X509CertificateValidator ChainTrust 38public static X509CertificateValidator CreateChainTrustValidator(bool useMachineContext, X509ChainPolicy chainPolicy)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (6)
15private X509CertificateValidator _validator; 21: this(X509CertificateValidator.ChainTrust) 25public X509SecurityTokenAuthenticator(X509CertificateValidator validator) 30public X509SecurityTokenAuthenticator(X509CertificateValidator validator, bool mapToWindows) 35public X509SecurityTokenAuthenticator(X509CertificateValidator validator, bool mapToWindows, bool includeWindowsGroups) 40internal X509SecurityTokenAuthenticator(X509CertificateValidator validator, bool mapToWindows, bool includeWindowsGroups, bool cloneHandle)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
22private X509CertificateValidator _sslCertificateValidator;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (1)
221result = new X509SecurityTokenAuthenticator(X509CertificateValidator.None);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (1)
235s_nonValidatingX509Authenticator = new X509SecurityTokenAuthenticator(X509CertificateValidator.None);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\X509ClientCertificateAuthentication.cs (3)
15private static X509CertificateValidator s_defaultCertificateValidator; 17internal static X509CertificateValidator DefaultCertificateValidator 26s_defaultCertificateValidator = X509CertificateValidator.CreateChainTrustValidator(useMachineContext, chainPolicy);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\X509ServiceCertificateAuthentication.cs (10)
16private static X509CertificateValidator s_defaultCertificateValidator; 21private X509CertificateValidator _customCertificateValidator = null; 37internal static X509CertificateValidator DefaultCertificateValidator 46s_defaultCertificateValidator = X509CertificateValidator.CreateChainTrustValidator(useMachineContext, chainPolicy); 92public X509CertificateValidator CustomCertificateValidator 105internal bool TryGetCertificateValidator(out X509CertificateValidator validator) 110validator = X509CertificateValidator.None; 127validator = X509CertificateValidator.CreateChainTrustValidator(useMachineContext, chainPolicy); 137internal X509CertificateValidator GetCertificateValidator() 139X509CertificateValidator result;