Builderdash.ServerX509CertificateValidator.Validate C# (CSharp) Method

Validate() public method

public Validate ( X509Certificate2 certificate ) : void
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
return void
        public override void Validate(X509Certificate2 certificate)
        {
            Trace.Information("Validating certificate");
            var x509ChainPolicy = new X509ChainPolicy
                                      {
                                          RevocationMode = X509RevocationMode.NoCheck,
                                          VerificationFlags = X509VerificationFlags.AllowUnknownCertificateAuthority
                                      };

            x509ChainPolicy.ExtraStore.Add(_caCertificate);

            CreateChainTrustValidator(false, x509ChainPolicy).Validate(certificate);
        }
ServerX509CertificateValidator