Я пытаюсь отправить push-уведомления на iPhone через 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
Ошибка возникает изнутри модуля python ssl, как говорит traceback, но сообщение не поет мне. Есть идеи, что может быть не так?
Спасибо
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