美文网首页
密码学及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