尝试连接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。
暂无答案!
目前还没有任何答案,快来回答吧!