【发布时间】:2021-10-09 05:40:24
【问题描述】:
我正在使用 stomp.py 建立到 ActiveMQ-Artemis/2.7.0.redhat-00056 ActiveMQ Artemis Messaging Engine 的 Stomp1.2 SSL 连接。我无法控制服务器,我得到了以下说明。 (我是下面提到的订阅者。)
另一方将向每个订阅者提供一个信任库文件、一个证书文件以及一对用户 ID 和密码。根据订阅者系统的要求,订阅者可能需要将证书文件导入其服务器证书存储区,或者订阅者可能需要将信任库文件嵌入到其连接编码中。
- 是否需要任何 AMQ/Artemis 配置才能嵌入证书?或者我可以通过http://jasonrbriggs.github.io/stomp.py/stomp.html#module-stomp.connect 中的
set_ssl方法传入所需的文件吗? - 我收到的文件是
broker_cert.cer.txt和client.ts。我不确定如何使用它们。我在https://stackoverflow.com/a/50774783/16235794 中看到了答案,听起来我需要生成.key和.pem文件。但是,如果我正在生成文件,另一方应该如何验证它们呢?出于身份验证目的,我应该从另一方接收哪些文件?
【问题讨论】:
标签: python ssl stomp activemq-artemis amq