如何确定和验证哪些RabbitMQ队列正在使用SSL

如何确定和验证哪些RabbitMQ队列正在使用SSL,rabbitmq,masstransit,Rabbitmq,Masstransit,我试图向其他人演示我的队列正在使用SSL,但是从RabbitMQ web管理工具来看,似乎没有区分哪些队列正在使用SSL,哪些队列没有 在localhost上使用RabbitMQ管理,我可以看到我的所有队列。我已经使用RabbitMQ网站上的疑难解答成功地在端口5671上设置了SSL 使用MassTransit,我已将传入总线配置为使用localhost:5671/my_queue_名称和客户端证书,并且所有这些都已成功运行-我无法向其他人确认队列是否安全。如果我使用web管理工具从队列中获取消

我试图向其他人演示我的队列正在使用SSL,但是从RabbitMQ web管理工具来看,似乎没有区分哪些队列正在使用SSL,哪些队列没有

在localhost上使用RabbitMQ管理,我可以看到我的所有队列。我已经使用RabbitMQ网站上的疑难解答成功地在端口5671上设置了SSL

使用MassTransit,我已将传入总线配置为使用localhost:5671/my_queue_名称和客户端证书,并且所有这些都已成功运行-我无法向其他人确认队列是否安全。如果我使用web管理工具从队列中获取消息,我可以以纯文本形式读取(JSON)消息。有没有办法证明我的邮件是安全的


我尝试使用BusDriver查看队列,但没有得到任何回报(与是否使用SSL无关)。

SSL用于保护连接,而不是加密队列内容

SSL给您的是,从客户端到RabbitMQ的通信将被加密,因此理论上您可以确保没有人篡改您的消息


另外,如果您需要验证消息的发送者是否是特定用户,则可以使用此RabbitMQ扩展:

我知道这确实很旧,但是,这是否恰好发生在Windows环境中?我这样问是因为我们在使用SSL连接MassTransit中的RabbitMq时遇到了一些问题,而且看起来我们做的一切都是正确的。