在rabbitmq中,“如果没有对等证书,则失败”

2024-09-29 23:24:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试验证客户端和服务器之间的SSL连接。 我有两个python脚本发送.py对于制作人和接收.py对于消费者。 我正在使用下面的代码进行连接。在

import pika
ssl_option = {'certfile': '/home/rmqca/client1/cert.pem', 'keyfile': '/home/rmqca/client1/key.pem'}
parameters = pika.ConnectionParameters(host='localhost', port=5671, ssl=True, ssl_options=ssl_option)
connection = pika.BlockingConnection(parameters)

而且,在我的rabbitmq.config文件,我使用以下参数:

^{pr2}$

当我尝试通过SSL进行连接时,这很好地工作。在

但由于我想介绍一些负面的用例,比如我在没有ssl的情况下进行连接,比如使用代码:

import pika  
connection = pika.BlockingConnection()

然后,根据我的理解,我的客户机应该无法连接到服务器。但目前连接良好。我不知道为什么会这样。我做错什么了吗?在


Tags: 代码pyimport客户端sslhomeconnectionpem

热门问题