首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSSE的Tomcat配置-- sslProtocol属性是什么

JSSE的Tomcat配置-- sslProtocol属性是什么
EN

Stack Overflow用户
提问于 2014-06-15 09:51:54
回答 1查看 3.6K关注 0票数 1

规格:

猫7.0.52

Java 7.0_60

简介:

为了配置Tomcat以支持安全连接,我们必须在server.xml文件中配置Connector元素。首先,我们必须选择SSL的实现。让我们使用JSSE。当使用JSSE实现时,我们可以使用两个属性配置SSL协议:

  • sslEnabledProtocols
  • sslProtocol

Frustration:

sslProtocol属性似乎没有做任何事情。看上去完全是个死人。只有sslEnabledProtocols才能影响使用的协议。

例如:

代码语言:javascript
复制
<Connector port="8443" SSLEnabled="true"
    ...
    protocol="org.apache.coyote.http11.Http11Protocol"
    sslProtocol="SSLv3"/>

Value SSLv3不会改变任何东西。如果浏览器支持TLS1.2,那么将使用TLS1.2,如果浏览器支持onlu TLS1.0,则使用TLS1.0。所以这个值对我没什么影响。只有sslEnabledProtocols的价值才重要。

问题:

有人能解释一下sslProtocol属性的含义吗?以及何时使用它。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-06-15 09:55:25

Value SSLv3不会改变任何东西。如果浏览器支持TLS1.2,那么将使用TLS1.2,如果浏览器支持onlu TLS1.0,则使用TLS1.0。

这不对。如果将sslProtocol设置为SSLv3,则只使用SSLv3,特别是不使用TLS的任何版本。最好不要指定这个属性:这样您就可以使用您正在使用的JSSE版本所支持的所有可能的SSL/TLS版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24228427

复制
相关文章

相似问题

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