Я разрабатываю функцию APNS с Django.Django: SSLError: [SSL] PEM lib с APNS
Это мой код, чтобы отправить уведомление толчок к Ios устройства
PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
apns = APNs(use_sandbox=True, cert_file=PATH+'/app/certificate.pem')
token_hex = 'UUID from ios Device'
payload = Payload(alert="Hello World!", sound="default", badge=1)
apns.gateway_server.send_notification(token_hex, payload)
return Response({'test'})
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py", line 522, in init self._context.load_cert_chain(certfile, keyfile) SSLError: [SSL] PEM lib (_ssl.c:2580)
Да, я уже сделал поиск по тому же вопросу, и я почти уверен, что мой файл «certificate.pem» верно.
Но одна из моих угадывающих вещей, я не ввел пароль для этого файла «certificate.pem».
Является ли причина этой ошибки?
Если да, где я должен положить пароль для этого?
Любой, кто решил эту ошибку?
'SSLError: [SSL] PEM lib'