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
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.