Opc.Ua.Configuration.ApplicationInstance.HttpsCertificateValidation C# (CSharp) Метод

HttpsCertificateValidation() приватный статический Метод

Remotes the certificate validate.
private static HttpsCertificateValidation ( object sender, X509Certificate cert, X509Chain chain, System error ) : bool
sender object
cert System.Security.Cryptography.X509Certificates.X509Certificate
chain System.Security.Cryptography.X509Certificates.X509Chain
error System
Результат bool
        private static bool HttpsCertificateValidation(
            object sender,
            X509Certificate cert,
            X509Chain chain,
            System.Net.Security.SslPolicyErrors error)
        {
            try
            {
                m_validator.Validate(new X509Certificate2(cert.GetRawCertData()));
                return true;
            }
            catch (Exception e)
            {
                Utils.Trace(e, "Could not verify SSL certificate: {0}", cert.Subject);
                return false;
            }
        }