我是靠谱客的博主 酷炫荷花,最近开发中收集的这篇文章主要介绍java apns ssl错误,在实施苹果推送通知SSL错误,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

I am trying to implement Apple Push Notification using python and django.

i am using following library to implement it

Here is my code that create that send the message

from django.http import HttpResponse

from django.utils import simplejson

import json

from push.models import iPhone

def SendMessage(request,data):

t = iPhone('XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX ') # 64 digit token

t.send_message("hi") # at this line i am getting ERROR

return HttpResponse(data,mimetype='application/javascript')

settings.py

import os

PROJECT_ROOT = '/'

# Full path to the APN Certificate / Private Key .pem

IPHONE_SANDBOX_APN_PUSH_CERT = os.path.join(PROJECT_ROOT, "apns-dev-tubeteam.pem")

IPHONE_LIVE_APN_PUSH_CERT = os.path.join(PROJECT_ROOT, "apns-dev-tubeteam.pem")

# Set this to the hostname for the outgoing push server

IPHONE_SANDBOX_APN_HOST = 'gateway.sandbox.push.apple.com'

IPHONE_LIVE_APN_HOST = 'gateway.push.apple.com'

# Set this to the hostname for the feedback server

IPHONE_SANDBOX_FEEDBACK_HOST = 'feedback.sandbox.push.apple.com'

IPHONE_LIVE_FEEDBACK_HOST = 'feedback.push.apple.com'

Error

[Errno 336265218] _ssl.c:337: error:140B0002:SSL routines:SSL_CTX_use_PrivateKey_file:system lib

Can anyone please do tell me how to get rid off it.

解决方案

I had the exact same problem. Turns out it was a simple error - I had a mistake in IPHONE_SANDBOX_APN_PUSH_CERT and python could not locate my certificate. Once I pointed it to the right location, it started working.

Note that you might want to double-check your certificate first using openssl command line, such as:

openssl x509 -text -in cert.pem

That will give you textual information about your certificate, its validity, etc.

Also, double-check file permissions of the certificate file (the python process must have sufficient rights to access it).

最后

以上就是酷炫荷花为你收集整理的java apns ssl错误,在实施苹果推送通知SSL错误的全部内容,希望文章能够帮你解决java apns ssl错误,在实施苹果推送通知SSL错误所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部