python: APNs SSLError

前端 未结 2 667
轻奢々
轻奢々 2020-12-23 11:01

I am trying to send push notifications to iPhone via python as described here but I am getting the following error:

Traceback (most recent call last):
  File         


        
2条回答
  •  礼貌的吻别
    2020-12-23 11:28

    Here is how I get it working:

    From within KeyChain export the following both in p12 format, without giving password:

    • Apple Development Push Services certificate as cert.p12
    • primary key under Apple Development Push Services as pkey.p12

    In terminal go to the directory where you have exported the certificates and convert the p12 files to pem format and concatenate them as follows:

    $ openssl pkcs12 -in pkey.p12 -out pkey.pem -nodes -clcerts
    $ openssl pkcs12 -in cert.p12 -out cert.pem -nodes -clcerts
    $ cat cert.pem pkey.pem > iphone_ck.pem
    

    iphone_ck.pem is the certificate you need.

提交回复
热议问题