Я хочу подключиться к своему экземпляру базы данных с помощью TLS1.2 из экземпляра Linux, но я не могу этого сделать. Я использую следующую конфигурацию
- Java JDK: версия Amazon corretto openjdk: 1.8.0_252
- Драйвер JDBC: сервер Microsoft SQL mssql-jdbc:8.2.2.jre8
- Строка подключения: jdbc:sqlserver://[моя URL-адрес базы данных]:1433;SSLProtocol=TLSv1.2
- Операционная система: Амазон Линукс
- База данных: Microsoft SQL Server 16, работающий на компьютере с Windows.
- Я отключил TLS1 и TLS1.0 в базе данных, чтобы заставить мое Java-приложение использовать только TLS1.2.
Следующая ошибка появляется, когда мое приложение пытается подключиться к базе данных:
com.microsoft.sqlserver.jdbc.SQLServerException: Драйверу не удалось установить безопасное соединение с SQL Server с помощью шифрования Secure Sockets Layer (SSL). Ошибка: Нет подходящего протокола (протокол отключен или наборы шифров не подходят).