Как изменить поддерживаемую TLS на стороне Java у JDBC клиента?
=================================================================

 Добрый день, подскажите пожалуйста, с CentOS 7 ранее успешно подключался к MSSQL серверу - посредством JDBC драйвера (OpenJDK 1.8.0). Всё было успешно, до перехода на CentOS 8.  

В CentOS 8 при попытке подключения стала выпадать ошибка  

  

```
Ошибка SQL (1105): Connecting: com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "The server selected protocol version TLS10 is not accepted by client preferences [TLS12]".
```
  

  

В вопрос TLS/SSL не силён, но похоже ошибка означает что мой сервер MSSQL ожидает подключение по TLS1.0 протоколу, в то время как клиент в лице JDBC драйвера пытается организовать подключение по TLS1.2, в результате чего сервер запрещает подключение.  

  

Если это так, то похоже что то изменилось в OpenJDK в CentOS 8.  

  

Что в данном случае можно сделать? Наверное правильнее было бы MSSQL сервер довести до поддержки TLS1.2, либо проще вариант как то Java в лице JDBC указать, чтобы подключение шло по TLS1.0 протоколу 

 Попробуйте в строке подключения написать sslProtocol=TLSv1