Я пытался включить Tls в нашем кластере в Орлеане, см. Образец кода по адресу:
https://github.com/gigya/microdot/blob/feature/%23105212_tls_orleans_works/Gigya.Microdot.Orleans.Hosting/OrleansConfigurationBuilder.cs#L159
Кажется, я получаю сообщение NRE о том, что targetHost не может быть нулевым, это исходит от SslStream, когда он пытается пройти аутентификацию в качестве клиента.
В образце Орлеана у них есть один хост с одним обычным сертификатом (не подстановочным знаком), и они устанавливают его как targetHost, см .: https://github.com/dotnet/orleans/blob/master/Samples/3.0/TransportLayerSecurity/src/SiloHost/Program.cs#L36
Проблема здесь в том, что я не знаю, кто является хостом, к которому будет обращаться, и не могу указать его имя хоста, это что-то, о чем я бы ожидал, что логи c членства позаботится о
Необходимость добавления внешнего открытия кажется единственным способом go, но мне интересно, есть ли кто-нибудь с лучшим решением.
PS не может использовать поиск DNS, потому что обратный поиск DNS не включен на наших серверах DNS