我们有一个运行MS SQL Server 2012的应用程序。对于一个特定的用例,我们希望SSL保护jdbc连接。 我检查了以下链接:
有两件事我觉得很困惑:
这使我想到了最后一个问题:是否可以同时使用安全和不安全的连接? 或者所有的jdbc客户端在configuration完成后都必须使用SSL?
非常感谢凯
我怀疑这篇文章会帮助你:
该协议仍然使用TCP端口1433,默认情况下,不考虑使用SSL。 客户端可以请求SSL,如果服务器安装了证书,则服务器和客户端将协商SSL。 可以将服务器configuration为强制SSL,这将导致不支持SSL的客户端连接终止。 只要客户端请求SSL,就不需要通知服务器强制SSL进行encryption。