【问题标题】:How to disable SSLv3 protocol in Apache ActiveMQ?如何在 Apache ActiveMQ 中禁用 SSLv3 协议?
【发布时间】:2014-12-13 17:14:49
【问题描述】:

我想在 Apache ActiveMQ 中禁用 SSLv3 协议。

在这里找不到相关信息: http://activemq.apache.org/ssl-transport-reference.html

上面的链接只显示了如何配置 CipherSuites

【问题讨论】:

    标签: security ssl activemq


    【解决方案1】:

    您可以在传输连接器上使用 enabledProtocols 选项。您不能排除,但可以选择有效的协议。

    transport.enabledProtocols=<comma separated list of SSL/TLS protocols>
    

    因此,仅 TLS 的“默认”传输连接器应如下所示:

    <transportConnector name="ssl" uri="ssl://0.0.0.0:61618?transport.enabledProtocols=TLSv1,TLSv1.1,TLSv1.2&amp;maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
    

    【讨论】:

    • 是的,这将仅启用 TLS v1。要启用 TLS v1.1,您应该配置 transport.enabledProtocols=TLSv1.1
    • 更新了答案以显示如何启用多个 TLS 版本。
    • 无法创建传输。原因:java.lang.IllegalArgumentException:无效的连接参数:{transport.enabledProtocols=TLSv1,TLSv1.1,TLSv1.2} 然后更改为 socket.enabledProtocols= 它接受。
    猜你喜欢
    • 1970-01-01
    • 2016-04-27
    • 2020-09-08
    • 2012-06-04
    • 1970-01-01
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    相关资源
    最近更新 更多