gpt4 book ai didi

authentication - 在 APNs 的上下文中,p8 和 p12 是否分别表示基于 token 和证书的身份验证?

转载 作者:行者123 更新时间:2023-12-04 03:04:10 24 4
gpt4 key购买 nike

据我所知,PKCS 8 常用于存储私钥,PKCS 12 常用于存储证书。

要与 APN 通信,您需要身份验证 token 或证书。

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html

这是否意味着那些 .p8 文件是用于创建 token 的 key ,而那些 .p12 文件是用作证书?

最佳答案

是的。 Apple Push Notification Authentication Key(P8 格式)用于生成服务器端 token 。您在这里不需要证书。 (这主要用于同一帐户下有多个应用程序时,因为此 key 对于所有应用程序都相同,而不是证书)。因此,使用相同的连接,您的提供商可以使用强制性的“授权” header 与多个应用程序进行通信。今后,APNS 云会使用此 header 对每个发布请求进行验证。

P12 格式用于生成证书以根据特定 AppID 对提供者进行身份验证。这里对于每个单独的应用程序,都需要一个单独的证书。此处不需要“授权” header ,因为连接本身已通过身份验证。

我希望它有帮助。

关于authentication - 在 APNs 的上下文中,p8 和 p12 是否分别表示基于 token 和证书的身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46173291/

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