Npgsql.NpgsqlConnection.DefaultCertificateSelectionCallback C# (CSharp) Method

DefaultCertificateSelectionCallback() private method

Default SSL CertificateSelectionCallback implementation.
private DefaultCertificateSelectionCallback ( X509CertificateCollection clientCertificates, X509Certificate serverCertificate, string targetHost, X509CertificateCollection serverRequestedCertificates ) : X509Certificate
clientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
targetHost string
serverRequestedCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
return System.Security.Cryptography.X509Certificates.X509Certificate
        internal X509Certificate DefaultCertificateSelectionCallback(X509CertificateCollection clientCertificates,
                                                                     X509Certificate serverCertificate, string targetHost,
                                                                     X509CertificateCollection serverRequestedCertificates)
        {
            if (CertificateSelectionCallback != null)
            {
                return CertificateSelectionCallback(clientCertificates, serverCertificate, targetHost, serverRequestedCertificates);
            }
            else
            {
                return null;
            }
        }