苹果推送服务证书不受信任。

82

我最近在我的M1 mac mini上创建了一个Apple Push Service证书。在钥匙串中,它显示该证书不受信任。

输入图像描述

我已经按照这里提到的步骤安装了开发者关系中间证书。

同时,我还安装了来自苹果的以下中间证书:

输入图像描述

然而,Push Service证书仍然显示为“不受信任”。与此同时,新创建的开发和分发证书标记为“此证书有效”。有人能指导我解决这个问题吗?


为什么这很重要呢?它会影响您从 macOS 发送通知的能力吗? - mfaani
2个回答

185

2
这真的不直观..我通过现有的Twilio服务测试了我的导出证书和密钥,并在生产和开发环境下收到了推送,但是我的本地Mac Keychain中的证书显示为“不受信任”..?几滴汗后,通过上面的链接下载了一些东西,证书变成了有效!这会造成严重的混乱..非常感谢。 - whyoz
只是为了澄清,看起来没有任何影响,对吧?即使本地机器显示证书不受信任,您的服务仍然使用该证书与APNs通信,而且表现正常? - amza
11
谢谢,节省了我很多时间。对我来说,只需安装G4即可。 - Manish
这对我也起作用了。整个过程如此不透明,几乎让人觉得是故意为之。 - Babao
G5 对我来说足够了。 - kokemomuke
显示剩余2条评论

68

以下是Guru's更为具体的回答:

前往不受信任证书的信息面板,您将看到发行者的信息,如下所示:enter image description here

这表明发行者目前为全球开发人员关系公司 G4。

然后,前往https://www.apple.com/certificateauthority/并选择该证书并安装它。


3
好的解释! - Anirudha Mahale
远比@Guru的答案更准确 - benek
我很困惑该怎么做,所以添加这个可能也会帮助其他人,“当你下载并拖放它时,它将开始显示为有效。” - Bilal Yaqoob
这是一个很好的答案,尽管它仍然没有解释为什么我需要去下载一些外部内容。 - Async-

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接