Проблема с сертификатом SSL при подключении к SQL Server с помощью Spring BootJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема с сертификатом SSL при подключении к SQL Server с помощью Spring Boot

Сообщение Anonymous »

Я столкнулся с ошибкой, связанной с SSL, при подключении к SQL Server из приложения Spring Boot. Ниже приведено точное сообщение об ошибке:

com.microsoft.sqlserver.jdbc.SQLServerException: для свойства «encrypt» установлено значение «true», а для свойства «trustServerCertificate». установлено значение «истина», но драйверу не удалось установить безопасное соединение с SQL Server с помощью шифрования Secure Sockets Layer (SSL): Ошибка: выбранная сервером версия протокола TLS10 не принимается настройками клиента. [TLS13, TLS12]. ClientConnectionId:8f82c855-73c7-4361-868b-07cc7b853979

Что я пробовал
Принудительный TLS 1.2 и Протоколы TLS 1.3 через диспетчер конфигурации SQL Server.
Дважды проверили конфигурации подключения к базе данных в application.properties.
Несмотря на все усилия, проблема остается. Для справки, вот зависимость базы данных в моем pom.xml:

Код: Выделить всё

com.microsoft.sqlserver
mssql-jdbc
runtime

Вот файл application.properties:

Код: Выделить всё

spring.application.name=demomysql
spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=cresqlp;integratedSecurity=true;encrypt=true;trustServerCertificate=true;
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect

server.port=8090

Дополнительный контекст
Приложение корректно работает с другими базами данных, например MySQL.
Передача данных между бэкэндом и фронтендом (React) работает без проблем.
Мое приложение Spring Boot использует Java 17.
Может ли кто-нибудь помочь мне определить основную причину этой проблемы и предложить соответствующие шаги для ее решения? п>

Подробнее здесь: https://stackoverflow.com/questions/792 ... pring-boot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»