Я пытаюсь подключиться к RabbitMQ на удаленной машине с помощью SSL (разработка ssl create для localhost).Я использую EasyNetQ, и я следовал каждой процедуре регистрации конфигурации сертификата (https://liquidwarelabs.zendesk.com/hc/en-us/articles/360019562832-Disable-cleartext-authentication-option-in-RabbitMQ).). Идея состоит в том, чтобы "исправить" проблему аутентификации открытого текста AMPQ (сообщенную каким-либо средством безопасности). Также я установил.Сертификат pfx как доверенный на обеих машинах.
К концу этой процедуры RabbitMQ переводится в протокол TLS (даже подключаемый модуль управления), и при попытке подключения по telnet порт 5671 открывается и становится доступным на удаленном компьютере.Однако следующий код возвращает ошибку: ни одна из указанных конечных точек не была доступна (сообщение в перехваченном DoNothingLogger)
var connection = new ConnectionConfiguration();
connection.Port = 5671;
connection.UserName = "admin";
connection.Password = "****";
connection.Product = "localhost";
connection.VirtualHost = "StageDev";
var host1 = new HostConfiguration();
host1.Host = "skl-igor-naum1";
host1.Port = 5671;
host1.Ssl.Enabled = true;
host1.Ssl.ServerName = "localhost";
host1.Ssl.CertPath = "C:\\tmp\\ProfileUnity.pfx";
//host1.Ssl.CertPassphrase = "admin";
////host1.Ssl.Version = System.Security.Authentication.SslProtocols.Tls12 | System.Security.Authentication.SslProtocols.Tls11;
connection.Hosts = new List<HostConfiguration> { host1 };
connection.Validate();
MessageBusConnection = RabbitHutch.CreateBus(connection, services => services.Register<IEasyNetQLogger>(logger => new DoNothingLogger()));
У кого-нибудь была похожая проблема или известно решение?