internal X509SecurityTokenAuthenticator(X509CertificateValidator validator, bool mapToWindows, bool includeWindowsGroups, bool cloneHandle) { _validator = validator ?? throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(validator)); MapCertificateToWindowsAccount = mapToWindows; _includeWindowsGroups = includeWindowsGroups; _cloneHandle = cloneHandle; }
internal X509SecurityTokenAuthenticator(X509CertificateValidator validator, bool mapToWindows, bool includeWindowsGroups, bool cloneHandle) { if (validator == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(validator)); } this.validator = validator; this.mapToWindows = mapToWindows; this.includeWindowsGroups = includeWindowsGroups; this.cloneHandle = cloneHandle; }
public PeerOrChainTrustValidator(bool useMachineContext, X509ChainPolicy chainPolicy) { chain = X509CertificateValidator.CreateChainTrustValidator(useMachineContext, chainPolicy); peer = (PeerTrustValidator)X509CertificateValidator.PeerTrust; }
public PeerOrChainTrustValidator() { chain = X509CertificateValidator.ChainTrust; peer = (PeerTrustValidator)X509CertificateValidator.PeerTrust; }
public X509SecurityTokenAuthenticator(X509CertificateValidator validator, bool mapToWindows, bool includeWindowsGroups) : this(validator, mapToWindows, includeWindowsGroups, true) { }
public X509SecurityTokenAuthenticator(X509CertificateValidator validator, bool mapToWindows) : this(validator, mapToWindows, WindowsClaimSet.DefaultIncludeWindowsGroups) { }
public X509SecurityTokenAuthenticator(X509CertificateValidator validator) : this(validator, false) { }
public PeerOrChainTrustValidator(bool useMachineContext, X509ChainPolicy chainPolicy) { _chain = CreateChainTrustValidator(useMachineContext, chainPolicy); _peer = (PeerTrustValidator)PeerTrust; }
public PeerOrChainTrustValidator() { _chain = ChainTrust; _peer = (PeerTrustValidator)PeerTrust; }