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

System.IdentityModel.Selectors.X509CertificateValidator

public abstract class X509CertificateValidator
public static X509CertificateValidator ChainTrust { get; }

public static X509CertificateValidator None { get; }

public static X509CertificateValidator PeerTrust { get; }

public static X509CertificateValidator CreateChainTrustValidator(bool useMachineContext, X509ChainPolicy chainPolicy)

public static X509CertificateValidator CreatePeerOrChainTrustValidator(bool useMachineContext, X509ChainPolicy chainPolicy)

public abstract void Validate(X509Certificate2 certificate)