相关疑难解决方法(0)

python:APNs SSLError

我试图通过python发送推送通知到这里所述,但我收到以下错误:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/home/omat/CA/server/ca/models.py", line 193, in push
    c.connect((host_name, 2195))
  File "/usr/lib/python2.6/ssl.py", line 307, in connect
    self.ca_certs)
SSLError: [Errno 336265225] _ssl.c:337: error:140B0009:SSL routines:
  SSL_CTX_use_PrivateKey_file:PEM lib
Run Code Online (Sandbox Code Playgroud)

回溯说,错误是从python ssl模块中引发的,但是消息不对我唱歌.关于可能出错的任何想法?

谢谢,

OMAT

编辑:

使用的证书是根据证书和私钥创建的,如下所示:

openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12
openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
cat apns-dev-cert.pem apns-dev-key.pem > apns-dev.pem
Run Code Online (Sandbox Code Playgroud)

python ssl apple-push-notifications

18
推荐指数
2
解决办法
1万
查看次数

标签 统计

apple-push-notifications ×1

python ×1

ssl ×1