我有一个关于RabbitMQ中SSL认证的查询。我目前使用的是启用了SSL身份验证的RabbitMQ Docker容器。我不希望依赖传统的用户名-密码凭证,而是希望身份验证过程完全基于客户机的公钥。当客户端尝试连接到RabbitMQ服务器时,服务器应该获取客户端的公钥,并将其与存储的授权客户端公钥列表进行比较。如果有匹配,服务器应该授予访问权限。在ZeroMQ中,有一个方便的load_certificates方法,允许从文件夹加载客户端的公钥并将其用于登录过程。
nimxete21#
这是您要找的吗?https://www.rabbitmq.com/ssl.htmlRabbitMQ依赖于Erlang的TLS实现。它假定所有受信任的CA证书都已添加到服务器证书包中。”在这里您可以创建一个all_cert.bundle文件。和/或用途:RabbitMQ证书信任存储https://github.com/rabbitmq/rabbitmq-trust-store
1条答案
按热度按时间nimxete21#
这是您要找的吗?https://www.rabbitmq.com/ssl.html
RabbitMQ依赖于Erlang的TLS实现。它假定所有受信任的CA证书都已添加到服务器证书包中。”在这里您可以创建一个all_cert.bundle文件。
和/或用途:RabbitMQ证书信任存储https://github.com/rabbitmq/rabbitmq-trust-store