【问题标题】:How to enable TLS 1.2 in local Tomcat?如何在本地 Tomcat 中启用 TLS 1.2?
【发布时间】:2019-05-23 19:24:03
【问题描述】:

我正在尝试在应用程序端启用 TLS 1.2,因为数据库服务器和数据库实例现在支持 TLS 1.2,所以我必须从应用程序端与它保持一致。我在我的 STS IDE 的 server 文件夹中的 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) 异常。我不确定还缺少什么。

服务器.xml

堆栈跟踪

【问题讨论】:

  • this
  • 只是好奇你是怎么来添加标签'sql-server'的
  • 因为应用程序与 sql server 对话

标签: java ssl tls1.2


【解决方案1】:

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

【讨论】:

  • 如何创建密钥库?
  • 简单搜索会告诉你参考 - httpss://docs.oracle.com/cd/E19636-01/819-1655/fapsf/index.html
猜你喜欢
  • 1970-01-01
  • 2016-01-25
  • 2019-03-22
  • 2018-10-13
  • 2017-01-02
  • 2020-12-06
  • 2019-03-18
  • 2015-03-15
  • 2020-05-03
相关资源
最近更新 更多