在我目前的情况下,我使用stomp.py库(http://jasonrbriggs.github.io/stomp.py/stomp.html#module-stomp.connect)连接到另一台服务器上的ActiveMQ实例。我在python 2.7上,当没有配置SSL时,连接工作正常。我使用提供的连接方法(1.2)来连接并提供除主机和端口之外的以下参数:
密钥和证书文件是来自所述文件的文本,我使用文件open()方法得到的文件似乎正常。
我在其他选项中尝试过也在ssl.SSL_Context中设置上下文。我很确定ActiveMQ使用SSL并具有所述协议。
当我尝试使用conn.start()进行连接时,收到以下错误:
File "/usr/local/lib/python2.7/dist-packages/stomp/transport.py", line 733, in attempt_connection
tls_context.load_cert_chain(certfile, keyfile, password)
IOError: [Errno 71] Protocol error
我无法找到一个关于使用SSL连接stomp.py的工作示例,所以我找不到办法来做到这一点。
之前有没有人见过这个?