可以不配置ssl连接wss吗

问题描述

如何让emq 连接时,不需开启ssl配置,我用到emqx工具连接一个activemq 配置的wss的url时,可以不开启ssl/tls项,emq是否也可以通过修改配置达到这一效果?

配置文件及日志

WSS 的第二个 S 就是加密的意思。不配置证书请使用 WS

现在项目就是需要使用wss ,那就是在emq必须得配置证书了?为啥activemq不开启ssl也能连接成功,成功收到订阅消息呢,同样时wss啊?

加密服务需要配置证书才能生效,不存在不配置即可的情况。如果没有配置也能正常提供服务,只有三种情况:
1 并没有真正的打开加密服务能力,实际使用的还是ws;
2 使用的是默认证书,并不能真正保证安全性,因为此证书多在服务器 Demo 教学代码或测试环境使用,所有人都能拿到并伪装;
3 有配置代理服务,证书已经由代理服务卸载,broker拿到的是原消息。

PS:如果项目需要加密来保证服务安全性,配置自己的证书是必须的。

active mq 的证书我找到一些资料,可以参考下(文章)[ActiveMQ關於WSS的配置(SSL) | 程式前沿]

收到,辛苦了,多谢