用于SQL Server的ODBC驱动程序18]SSL提供程序:[错误:1416F086]

e3bfsja2  于 2022-10-03  发布在  SQL Server
关注(0)|答案(0)|浏览(203)

尝试连接SQL Server时出现以下错误:
[微软][用于SQL Server的ODBC驱动程序18]routines:tls_process_server_certificate:certificate提供程序:[错误:1416F086:SSLODBC验证失败:自签名证书]

我用的是Ubuntu 20,php 7.4,fpm,nginx。

服务器Microsoft SQL Server[11.00.3128 Microsoft SQL Server 2012(SP1)-11.0.3128.0(X64)12月28日20:23:12版权所有(C)Windows NT 6.2(Build 9200:)(Hypervisor)上的Microsoft Corporation Standard Edition(64位)]

当我:

openssl s_client -connect myserverip:1433 -tls1

我得到了:

已连接(00000003)

我的OpenSSL库版本是:

OpenSSL 1.1.1f 2020年3月31日(库:OpenSSL 1.1.1k 25年3月25日)

我尝试了很多方法,比如强制系统在/etc/ssl/openssl.cnf中使用TLS1,或者使用nginx配置将其降级到tls1。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题