美文网首页iOS开发
在APN的上下文中,p8和p12分别表示基于令牌和证书的身份验证

在APN的上下文中,p8和p12分别表示基于令牌和证书的身份验证

作者: hypercode | 来源:发表于2021-12-02 16:30 被阅读0次

    据我所知,PKCS 8通常用于存储私钥,PKCS 12通常用于存储证书。
    要与APN通信,您需要身份验证令牌或证书。
    https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html
    问:
    这是否意味着那些.p8文件是用于创建令牌的密钥,那些.p12文件用作证书?

    答:

    Apple推送通知身份验证密钥(P8格式)用于生成服务器端令牌。 你这里不需要证书。 (这主要用于同一帐户下有多个应用程序,因为此密钥对于所有应用程序都是相同的,而不像证书)。 因此,使用相同的连接,您的提供商可以使用强制“授权”标头与多个应用进行通信。 此后,每个帖子请求都会通过APNS云使用此标头进行验证。
    存在P12格式用于生成用于针对特定AppID认证提供者的证书。 对于每个应用程序,都需要单独的证书。 由于连接本身已经过身份验证,因此您不需要“授权”标头。

    相关文章

      网友评论

        本文标题:在APN的上下文中,p8和p12分别表示基于令牌和证书的身份验证

        本文链接:https://www.haomeiwen.com/subject/xaayxrtx.html