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