我们有一个运行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吗?
非常感谢
凯