【发布时间】:2019-03-13 13:56:25
【问题描述】:
django-push-notifications 正在使用沙盒和生产证书。但从昨天开始,它因以下错误而失败。
SSLError: [Errno 1] _ssl.c:510: error:1409442E:SSL 例程:SSL3_READ_BYTES:tlsv1 警报协议版本
我们的代码或服务器没有变化。任何想法,为什么它停止工作。
更新
OpenSSL 1.0.1f 2014 年 1 月 6 日 Ubuntu:14.04
我于 2018 年 11 月 20 日升级到 OpenSSL 1.1.1a,但结果相同。
我还使用以下方法检查了我的 python 支持的 TLS 版本,并得到了“TLS 1.3”。
python -c "导入请求;打印(requests.get('https://www.howsmyssl.com/a/check', verify=False).json()['tls_version'])"
【问题讨论】:
-
同样的事情发生在我们身上,还没有解决办法
-
我们也看到有时连接会成功,有时却不会
标签: ios openssl apple-push-notifications django-push-notifications