private static X509Certificate CertificateSelectionCallback(object sender, string targethost, X509CertificateCollection localcertificates, X509Certificate remotecertificate, string[] acceptableissuers) { var serverCertificate = localcertificates.OfType <X509Certificate2>() .FirstOrDefault(cert => cert.Thumbprint.ToLower() == AppConfig.SSLThumbprint.ToLower()); return(serverCertificate ?? throw new Exception("Wrong certificate")); }
private X509Certificate CertificateSelectionCallback( object sender, string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers) { var serverCertificate = localCertificates.OfType <X509Certificate2>() .FirstOrDefault(cert => cert.Thumbprint?.ToLower() == _rabbitMqOptions.SslThumbprint.ToLower()); return(serverCertificate ?? throw new Exception("Wrong certificate")); }