Есть ли способ использовать SNI (индикатор имени сервера) в драйвере 4.0.x mongodb- java? - PullRequest
0 голосов
/ 24 апреля 2020

До версии 3.12.3 драйвера mongodb- java можно использовать метод MongoClientOptions.Builder # socketFactory (устарел) для внедрения предварительно созданного объекта SocketFactory, чтобы иметь возможность использовать SNI для подключения с SSL / TLS.

В новом драйвере (4.x) он был удален (рекомендуется использовать вместо него SSLContext), и неясно, как использовать SNI с подключением SSL / TLS. Можно использовать MongoClientSettings.Builder # applyToSslSettings (Block block) для создания необходимого SSLContext и допустимого разрешения для имени хоста. Однако, как уже упоминалось, не совсем понятно, как настроить SNI для подключения.

Кто-нибудь знает, как этого добиться?

...