Opc.Ua.Configuration.ApplicationInstance.HttpsCertificateValidation C# (CSharp) Method

HttpsCertificateValidation() private static method

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
return 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;
            }
        }