【发布时间】:2015-02-21 15:06:57
【问题描述】:
我正在尝试从在基于 Linux 的系统 (https://github.com/genieplus/azure-service-bus-samples/blob/master/proton-c-queues-and-topics/sender.c) 上运行的 azure-service-bus-sample 获取发件人示例。但是,当我尝试执行它时,它总是失败并显示以下痕迹:
Sending messages to amqps://testRule:***@MY_DOMAIN/ServiceBusDefaultNamespace/q1
CALL pn_messenger_set_outgoing_window... RETURNED 0
CALL pn_messenger_set_blocking... RETURNED 0
CALL pn_messenger_start... RETURNED 0
CALL pn_messenger_put... RETURNED 0
CALL pn_messenger_send... recv: Connection reset by peer
[0x1449a80]:ERROR amqp:connection:framing-error SSL Failure: Unknown error.
CONNECTION ERROR connection aborted (remote)
RETURNED 0
我尝试通过
将自动生成的证书添加为受信任的证书pn_messenger_set_trusted_certificates (messenger, "/ca/trusted/);
我收到了不同的错误消息:
Sent BytesMessage with id
c99a2261-843e-4ebf-846c8fe799e8fc0b
Message status PN_STATUS_ABORTED
Final send status is: failed, never sent on network
CALL pn_messenger_settle... RETURNED 0
CALL pn_messenger_put... RETURNED 0
CALL pn_messenger_send... [0x18aaad0]:ERROR amqp:connection:framing-error SSL Failure: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
RETURNED 0
知道如何解决这个问题吗?
【问题讨论】:
标签: linux servicebus qpid