首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为tomcat We服务器连接启用TLS1.2我们使用的是tomcat 7.0.82

如何为tomcat We服务器连接启用TLS1.2我们使用的是tomcat 7.0.82
EN

Stack Overflow用户
提问于 2021-03-08 12:25:15
回答 1查看 796关注 0票数 2

我有一个tomcat webapp,其中客户端使用的是TLS1.2,但技术扫描发现服务器仍在使用TLS1.0。我想启用TLS1.2。我们使用的是Java7,server.xml的连接器片段如下所示:

代码语言:javascript
运行
复制
   <Connector SSLEnabled="true" acceptCount="100" clientAuth="true" disableUploadTimeout="true" enableLookups="true" connectionTimeout="300000" 
            socket.soLingerOn="false" maxKeepAliveRequests="1000" maxThreads="50" port="2024" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true" sslProtocol="TLS" 
            keystoreFile="/cert/fic_rest.jks" keystorePass="********" 
            truststoreFile="/cert/fic_rest.jks" server="UnIdentified" compression="on" compressionMinSize="2048" 
            noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css"
    />
<!-- Define an AJP 1.3 Connector on port 2023 -->
<Connector port="2023" protocol="AJP/1.3" redirectPort="2022" />

    <Connector  acceptCount="100" clientAuth="false" disableUploadTimeout="true" enableLookups="true" connectionTimeout="300000" 
            socket.soLingerOn="false" maxKeepAliveRequests="1000" maxThreads="50" port="2020" protocol="org.apache.coyote.http11.Http11NioProtocol" server="UnIdentified"
    />

仅仅将"sslProtocol="TLS"更改为"sslProtocol="TLSv1.2"就足够了吗?我们使用的是tomcat 7.0.82

EN

Stack Overflow用户

回答已采纳

发布于 2021-03-08 16:07:07

sslProtocol配置协议几乎什么也不做:它只指定要使用的SSLContext,但从服务器的角度来看,这不会限制任何内容。任何版本的SSLContext都会将默认的server协议设置为所支持协议的整个列表(参见,source code)。

因此,您需要设置sslEnabledProtocols="TLSv1.2" (参见Tomcat documentation)将接受的协议版本限制为仅TLS1.2。然后,您可以测试配置using curl

但是,如果使用低于1.2的TLS版本是整个系统的安全限制(参见this question),方法是将以下行添加到$JRE_HOME/lib/security/java.security

代码语言:javascript
运行
复制
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1

警告:这将影响Java中的所有TLS连接,即使是那些使用旧数据库的TLS连接。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66524288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档