因此,在创建新的推送证书时,我可以使用新的CSR file.Does吗?用于创建开发人员或分发证书的CSR文件必须与推送证书相同?如果推送通知与推送通知不同,是否会起作用?
发布于 2019-02-20 04:20:54
苹果的认证过程与其他认证系统类似。当您创建CSR时,您自己的系统实际上会生成一个公钥和私钥对。CSR包含公钥。Apple使用该公钥来制作证书。证书或多或少是一种发布公钥以及有关该密钥的相关信息,以及验证发行实体(在本例中为Apple)表示该信息是否有效的方式。
由于每个证书都有自己的公钥-私钥对,因此您的推送证书以及开发人员和分发证书都可以使用不同的CSR。每个证书都用于对特定项目进行身份验证和保护。
您的开发或分发配置文件用于将应用程序ID (在某些文档中称为Bundle ID )与您的开发人员或分发证书连接起来。你的APNS推送证书是用你的应用程序ID制作的,所以它会以这种方式绑定到你的应用程序。
因此,在Apple系统中,正是应用程序ID将这些东西连接在一起。
简而言之,您可以根据需要使用相同或不同的CSR。(尽管安全人员希望您为每个应用程序使用不同的CSR。)
https://stackoverflow.com/questions/54766633
复制相似问题