加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – SQL Server实例是否同时允许安全连接和非安全连接

发布时间:2020-12-12 17:00:11 所属栏目:MsSql教程 来源:网络整理
导读:我们有一个运行MS SQL Server 2012的应用程序.对于一个特定用例,我们希望SSL保护jdbc连接.我检查了以下链接: How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console Connecting with SSL Encryption Enable En
我们有一个运行MS SQL Server 2012的应用程序.对于一个特定用例,我们希望SSL保护jdbc连接.我检查了以下链接:

> How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console
> Connecting with SSL Encryption
> Enable Encrypted Connections to the Database Engine

有两件事让我感到困惑:

> SSL连接使用端口1433,就像通常的纯文本连接一样.没有额外的安全连接端口(如纯LDAP为389,LDAPS为636)?
>第3个链接显示“要配置服务器以接受加密连接”,我需要将“ForceEncryption”设置为TRUE.

这让我想到了最后一个问题:是否可以同时使用安全且非安全的连接?或者,一旦配置了这些,所有jdbc客户端都必须使用SSL吗?

非常感谢

解决方法

我怀疑这篇文章会帮助你:

> Understanding SSL Support

默认情况下,协议仍然使用TCP端口1433,而不管使用何种SSL.客户端可以请求SSL,如果服务器安装了证书,则服务器和客户端将协商SSL.可以将服务器配置为强制SSL,这将导致不支持SSL的客户端终止其连接.只要客户端请求SSL,就没有必要告诉服务器强制SSL加密.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读