美文网首页
关于苹果证书加密那些事儿

关于苹果证书加密那些事儿

作者: d8893ea8ba05 | 来源:发表于2020-12-31 11:06 被阅读0次

RSA是一种非对称算法,就是公钥和私钥配对进行加解密的方式,苹果的证书就是用的这种加解密算法,只要搞清楚公钥和私钥分别是什么,就很容易理解苹果证书加密的东西了。

证书的公私秘钥

在申请证书的时候,首先会从自己的Mac电脑上生成一个CSR文件(在钥匙访问串-证书助理)
关于CSR文件:https://en.wikipedia.org/wiki/Certificate_signing_request
这个文件包含了一个公钥,生成的CSR文件后缀名是certSigningRequest
然后去苹果网站上生成证书文件的时候,会要求上传这个CSR文件,并生成一个.cer证书文件
关于证书文件:https://developer.apple.com/documentation/security/certificate_key_and_trust_services/certificates?language=objc
这个文件包含了配对的私钥信息,这样本地安装后tool chain就维护了一对公私钥

打包的过程

打包的过程,首先会先用证书的私钥对应用进行签名,然后把这个cer证书文件打包到应用里面
注意,这里的证书文件是也是经过加密的,这个证书文件是从苹果服务器下载下来的,由苹果的服务器使用私钥进行加密

应用的解密

在安装应用的时候,使用手机内预装的公钥对证书进行解密(每个手机都会有系统级别的公钥,这个公钥与苹果服务器用来加密证书的私钥是配对的),拿到证书后,就可以使用证书内的公钥对应用进行解密了

相关文章

  • 关于苹果证书加密那些事儿

    RSA是一种非对称算法,就是公钥和私钥配对进行加解密的方式,苹果的证书就是用的这种加解密算法,只要搞清楚公钥和私钥...

  • 关于Xocde证书那些事儿

    由于今天上午遇到项目一直报Provisioning profile "XX" doesn't include si...

  • iOS 常规加密算法

    非对称加密: RSA:https、苹果的p12证书等 认证都是通过RSA--公钥加密,私钥解秘--私钥加密,公钥解...

  • USBKey访问、Delphi、JS

    JavaScript方式 Delphi方式获取证书 证书遍历 加密 判断签名证书、加密证书

  • 企业重签名

    第一种:使用带有通配符*号的描述文件签名(相应的证书) 关于苹果企业开发者证书的说明 苹果企业开发者证书和公司证书...

  • 关于学历与证书的那些事儿

    前几天有个朋友跟我说,他本来有机会跳槽去一家更好的公司,自己各方面条件都符合,唯一就是没有考取CPA,最后错失进入...

  • Universal Links设置详细步骤

    1.登录苹果开发者账号添加和配置证书: 1.1没有证书的添加证书: 关于添加Certificates, Ident...

  • SSL证书那些事儿

    相信大家访问网站时都遇到过“此网站不安全”的提示语句,有的小伙伴自己搭建的网站都会出现此类现象,但是很多人都不知道...

  • iOS开发:手把手教你创建真机调试证书

    关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书...

  • 如何一年考过咨询、一建、造价证书

    如何一年考过咨询、一建、造价证书 关于考证的那些事儿 与那些年纪大了但依然坚持自己梦想的朋友们共勉! 2019年1...

网友评论

      本文标题:关于苹果证书加密那些事儿

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