“证书验证失败”使用PyFCM发送推送通知时('certificate verify fai

2019-09-27 17:01发布

我试图通过PyFCM发送推送通知(通过火力地堡云端通讯)。

当我试着开始做这个,我得到了SNIMMissingWarning告诉我,请求火力地堡服务器是不安全的。

我升级包来处理这个问题,但现在我卡住了“certificate_verify_failed”错误。

我通过PyFCM码时,发现它是用请求模块发送到服务器的请求。

我知道,这个问题涉及到不具有用于火力地堡服务器的CA证书,但不知道如何获得这些证书和设置请求模块使用它们。

有人能帮忙吗?

Answer 1:

发现问题,分享它他人谋取利益,

除了安装requests[security] ,我需要安装libssl-dev

sudo apt-get install libssl-dev

因此,对于这个整体的设置是,先安装FFI和SSL库的开发版本:

sudo apt-get install libffi-dev libssl-dev

然后,安装requests[security]

pip install requests[security]


文章来源: 'certificate verify failed' when using PyFCM to send a Push Notification