static SslPolicyErrors GetErrorsFromChain (X509Chain chain) { SslPolicyErrors errors = SslPolicyErrors.None; foreach (var status in chain.ChainStatus) { if (status.Status == X509ChainStatusFlags.NoError) continue; errors |= SslPolicyErrors.RemoteCertificateChainErrors; break; } return errors; }