iOS 证书小结

2018-12-02  本文已影响0人  sovran

iOS 证书小结

iOS开发需要开发者账号,如果要发布app还需要申请对应的证书。证书就是用来对app包进行加密, 然后苹果通过对app包校验,来保证安装的应用的确是你发布的,没有被篡改过。 同时,苹果还在中间添加了一些小伎俩, 通过证书里面的配置文件,控制不同类型证书的用途及适用的设备,从而通过此来收取开发者费用。

证书相关的流程

各个证书的作用

cer证书

mobileprovision文件

可以称为pp文件, 包含appId、开发者正式、硬件id。 添加到xcode上,主要描述这个app的信息及调试相关的东西。 pp文件和app是一对一的关系, cer证书可以一对多。

p12证书

这个是私钥, 钥匙用某个开发者账号的证书,需要安装对应的私钥。 私钥就是用来对程序进行加密的。

有证书、私钥和pp文件就可以进行签名了。

证书加解密流程

证书加密验证完整流程


cer_flow.jpg
上一篇下一篇

猜你喜欢

热点阅读