Mono.WebServer.XSPWorker.ClientCertificateValidation C# (CSharp) Метод

ClientCertificateValidation() приватный Метод

private ClientCertificateValidation ( X509Certificate certificate, int certificateErrors ) : bool
certificate System.Security.Cryptography.X509Certificates.X509Certificate
certificateErrors int
Результат bool
        bool ClientCertificateValidation(X509Certificate certificate, int [] certificateErrors)
        {
            if (certificate != null)
                ssl.RawClientCertificate = certificate.GetRawCertData (); // to avoid serialization

            // right now we're accepting any client certificate - i.e. it's up to the
            // web application to check if the certificate is valid (HttpClientCertificate.IsValid)
            ssl.ClientCertificateValid = (certificateErrors.Length == 0);
            return ssl.RequireClientCertificate ? (certificate != null) : true;
        }