Я пытаюсь отправить push-уведомления на iPhone с помощью Python. Я экспортировал свой сертификат и закрытый ключ в файл p12 из доступа к цепочке ключей, а затем преобразовал его в файл pem, используя следующую команду:
openssl pkcs12 -in cred.p12 -out cert.pem -nodes -clcerts
Я использую APNSWrapper в Python для подключения.
Я запускаю следующий код:
deviceToken = 'Qun\xaa\xd ... c0\x9c\xf6\xca'
# create wrapper
wrapper = APNSNotificationWrapper('/path/to/cert/cert.pem', True)
# create message
message = APNSNotification()
message.token(deviceToken)
message.badge(5)
# add message to tuple and send it to APNS server
wrapper.append(message)
wrapper.notify()
И затем я получаю сообщение об ошибке:
ssl.SSLError: (1, '_ssl.c:485: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown')
Может ли кто-нибудь помочь мне в этом?