如何在本地Tomcat中启用TLS 1.2?

时间:2019-05-23 19:24:04

标签: java ssl tls1.2

我正在尝试在应用程序端启用TLS 1.2,因为数据库服务器和数据库实例现在支持TLS 1.2,所以我必须与应用程序端的协议保持一致。我在STS IDE的服务器文件夹内的server.xml文件中添加了属性sslEnabledProtocols=”TLSv1.2”。我也有mssql-jdbc 6.4.0 jar,并且我将JDK 7与Tomcat 7一起使用。由于某种原因,我遇到了C:\Users\myName/.keystore due to C:\Users\ssadat\.keystore (The system cannot find the file specified)异常。我不确定还有什么。

Server.xml

enter image description here

Stacktrace enter image description here

1 个答案:

答案 0 :(得分:1)

要启用TLS,您需要提供将在梯形图中搜索的证书的详细信息。 默认情况下,它在主目录中搜索密钥库文件夹。 因此,您应该创建一个密钥库,生成证书并在server.xml文件中配置它的路径