我理解RSA密码学背后的数学原理,然而,我很难将其与苹果的行话和认证过程相协调。我们有以下实体:
以及以下不同的运行模式:
所有这些是如何共同完成这个目标的?所谓“一起工作”,我的意思是,什么标志,什么时候,什么地方。
我目前的刺痛是:
我不知道苹果的全球证书是用来做什么的?
发布于 2016-12-06 00:01:22
通过开发人员门户创建的配置文件由Apple签名。您的供应配置文件中包含您的证书,因此ipa的codesign标识必须与配置文件中的证书匹配。当应用程序启动时,iOS可能正在检查codesign是否与供应配置文件匹配,以及配置配置文件是否有效。当profile是开发/即席的时候,它也会检查设备是否有启动应用程序的权限。此外,当app被提交给ITC (对于AppStore或TestFlight)时,苹果会使用他们的证书/密钥对其进行签名和加密。
https://stackoverflow.com/questions/40981694
复制相似问题