<PackageReference Include="System.ServiceModel.Primitives" Version="8.1.2" />

System.IdentityModel.Selectors.X509CertificateValidator

public abstract class X509CertificateValidator
namespace System.IdentityModel.Selectors { public abstract class X509CertificateValidator { public static X509CertificateValidator None { get; } public static X509CertificateValidator PeerTrust { get; } public static X509CertificateValidator ChainTrust { get; } public static X509CertificateValidator PeerOrChainTrust { get; } public static X509CertificateValidator CreateChainTrustValidator(bool useMachineContext, X509ChainPolicy chainPolicy); public static X509CertificateValidator CreatePeerOrChainTrustValidator(bool useMachineContext, X509ChainPolicy chainPolicy); public abstract void Validate(X509Certificate2 certificate); protected X509CertificateValidator(); } }