ActiveMQ和客户端身份通过证书认证

3
有没有一种方法可以确定通过SSL使用客户端证书成功连接到代理的消息发送者身份在ActiveMQ(JMS一般)中?
我计划使用JMS在远程终端和网络内的周界服务器之间进行通信,仅因为内部网络已经进行了大量支持JMS的工作。终端应用程序使用客户端证书对ActiveMQ JMS代理进行身份验证,但是我正在尝试找出是否有一种方法可以确定远程终端用于连接到周界服务器的证书,以将该信息传递给身份验证服务。
非常感谢您的任何想法或建议。
1个回答

2

我大约一年前提出了这个问题,自那以后我已经成功地捕获了SSL连接的用户。

答案很简单,在代理定义中添加populateJMSXUserID="true"

如果您需要帮助配置SSL客户端身份验证,我发现Fuse Source在ActiveMQ(Fuse Message Broker)方面拥有迄今为止一些最全面和详细的文档。您可以在此处找到有关JAAS证书认证插件的更多详细信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接