首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于创建开发者或分发证书和推送证书的CSR(证书签名请求)文件是否必须相同?

用于创建开发者或分发证书和推送证书的CSR(证书签名请求)文件是否必须相同?
EN

Stack Overflow用户
提问于 2019-02-19 20:42:12
回答 1查看 187关注 0票数 -1

因此,在创建新的推送证书时,我可以使用新的CSR file.Does吗?用于创建开发人员或分发证书的CSR文件必须与推送证书相同?如果推送通知与推送通知不同,是否会起作用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-20 04:20:54

苹果的认证过程与其他认证系统类似。当您创建CSR时,您自己的系统实际上会生成一个公钥和私钥对。CSR包含公钥。Apple使用该公钥来制作证书。证书或多或少是一种发布公钥以及有关该密钥的相关信息,以及验证发行实体(在本例中为Apple)表示该信息是否有效的方式。

由于每个证书都有自己的公钥-私钥对,因此您的推送证书以及开发人员和分发证书都可以使用不同的CSR。每个证书都用于对特定项目进行身份验证和保护。

您的开发或分发配置文件用于将应用程序ID (在某些文档中称为Bundle ID )与您的开发人员或分发证书连接起来。你的APNS推送证书是用你的应用程序ID制作的,所以它会以这种方式绑定到你的应用程序。

因此,在Apple系统中,正是应用程序ID将这些东西连接在一起。

简而言之,您可以根据需要使用相同或不同的CSR。(尽管安全人员希望您为每个应用程序使用不同的CSR。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54766633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档