我正在使用 stomp.py 建立一个 Stomp1.2 SSL 连接到ActiveMQ-Artemis/2.7.0.redhat-00056 ActiveMQ Artemis Messaging Engine
. 我无法控制服务器,我得到了以下说明。(我是下面提到的订阅者。)
另一方将向每个订阅者提供一个信任库文件、一个证书文件和一对用户 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
文件。但是,如果我正在生成文件,另一方应该如何验证它们呢?出于身份验证目的,我应该从另一方接收哪些文件?