gpt4 book ai didi

iphone 的 Python 服务器端推送通知

转载 作者:行者123 更新时间:2023-11-28 22:18:27 25 4
gpt4 key购买 nike

我已经阅读了很多关于推送通知的答案和教程以及帖子,我管理了注册、创建证书 p12 和 pem 文件以及苹果供应,所以我的应用程序知道如何接收推送通知(或至少看起来是这样)

现在我正在尝试设置我的服务器端 - python/django。我已将 key 和证书 pem 文件上传到我的服务器文件夹中,遵循 this在这里回答。当我尝试 ssl_sock.connect( theHost ) 时出现错误,因为 pem 有释义,我读过很多人说只是删除释义,但这并不是整个安全性公钥/私钥在窗外?如果使用这种方法,我是否也需要从 apple 的 pem 文件中删除释义?还是我下载到我的 Mac 上的那个?

最佳答案

要扩展 meda 的答案 - 考虑一下:

  1. 如果您在证书上放置密码,您将需要在 django 项目的某处硬编码密码,因为它将需要该密码来加载证书。

  2. 如果有人破坏了您的服务器,他们就有了您的证书。 “没问题!”,你想。你有一个密码短语,所以他们不能用它做任何事情!

  3. 除非他们也可以访问您的源代码。

  4. 现在他们有了您的密码和证书。

  5. 所以你所做的只是给自己添麻烦,没有任何好处。

如果证书存储在其他共享 Assets 中,无论出于何种原因,或者出于高度加密考虑,私钥只能由个人或团体手动使用,则证书上的密码短语是有意义的。

在所有其他情况下,这完全是在浪费精力。

关于iphone 的 Python 服务器端推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21024273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com