×

数据签名的双向签名和重签名的原理和资料简介

消耗积分:0 | 格式:pdf | 大小:0.15 MB | 2020-10-30

syp0601

分享资料个

  什么是数据签名(代码签名)

  1.计算出需要校验的数据HASH值

  2.将校验HASH值进行RSA加密

  3.这部分利用RSA加密过后的HASH值,我们称之为“数字签名”

  提示:被校验的数据如果是代码,我们就称为“代码签名”

  iOS 双向签名验证

  1.Mac电脑通过CSR文件(本地公钥)向App Store申请证书(证书包含在描述文件)

  2.Mac电脑拿到证书会将本地私钥(P12)进行绑定

  3.安装APP时,利用本地私钥(P12)对APP 进行签名。并且将描述文件\APP签名 \证书一并打包APP

  4.iOS系统两次签名验证

  4.1 iOS系统利用内置公钥验证证书

  4.2 取出证书中的公钥 验证APP签名

  概念:

  证书:内容是公钥或者私钥。由机构对它进行签名组成的数据包! P12:就是本地私钥。可以导入到其他电脑 Entitlements:包含了APP的权限列表 CSR:本地公钥描述文件:包含了证书\Entitlements等数据。有苹果后台私钥签名的数据包!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !