如何为activemq https传输禁用SSL3?

如何为activemq https传输禁用SSL3?,ssl,activemq,Ssl,Activemq,我正在尝试禁用activemq https传输的SSL3。(activemq-5.11) 我尝试了中建议的transport.enabledProtocols选项 transport.enabledProtocols适用于ssl://传输,但不适用于https://传输。 当我尝试使用-ssl3选项连接openssl时,我没有看到握手失败 谢谢在调用下面的服务add之前,您应该先使用.Net 4.5+并输入代码: System.Net.ServicePointManager.SecurityPr

我正在尝试禁用activemq https传输的SSL3。(activemq-5.11)

我尝试了中建议的transport.enabledProtocols选项

transport.enabledProtocols适用于ssl://传输,但不适用于https://传输。 当我尝试使用-ssl3选项连接openssl时,我没有看到握手失败


谢谢

在调用下面的服务add之前,您应该先使用.Net 4.5+并输入代码:

System.Net.ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;
这里有一篇文章:

Jetty front是activemq的HTTP方面,并使用spring连接器进行配置。这允许您添加
excludeProtocols
属性,并将
SSLv3
作为值:

<bean id="SecureConnector" class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
    <property name="port" value="8162" />
    <property name="keystore" value="file:${activemq.conf}/broker.ks" />
    <property name="password" value="password" />
    <property name="excludeProtocols" value="SSL,SSLv2,SSLv3" />
</bean>

请有人回答这个问题。。。