美文网首页
密码学及iOS签名(四) —— iOS签名机制

密码学及iOS签名(四) —— iOS签名机制

作者: e297b14c9e53 | 来源:发表于2020-03-09 20:39 被阅读0次

iOS签名机制

iOS签名机制的作用

保证安装到用户手机上的APP都是经过Apple官方允许的

不管是真机调试,还是发布APP,开发者都需要经过一系列复杂的步骤
  • 生成CertificateSigningRequest.certSigningRequest文件
  • 获得ios_development.cerios_distribution.cer证书文件
  • 注册device、添加App ID
  • 获得*.mobileprovision文件
对于真机调试,现在的Xcode已经自动帮开发者做了以上操作
思考
  • 每一步的作用是什么?
  • .certSigningRequest.cer.mobileprovision文件究竟里面包含了什么?有何用处?

iOS签名机制 - 流程图

签名机制流程图

iOS签名机制 - 生成Mac设备的公私钥

  • CertificateSigningRequest.certSigningRequest文件就是Mac设备的公钥



iOS签名机制 - 获得证书




  • ios_development.cerios_distribution.cer文件,利用Apple后台的私钥,对Mac设备的公钥进行签名后的证书文件

iOS签名机制 - 生成mobileprovision






iOS签名机制 - 安全检测

iOS签名机制 - AppStore

  • 如果APP是从AppStore下载安装的,你会发现里面是没有mobileprovision文件的
  • 它的验证流程会简单很多,大概如下所示


iOS签名机制 - p12文件

相关文章

网友评论

      本文标题:密码学及iOS签名(四) —— iOS签名机制

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