资 源 简 介
什么是数据签名(代码签名)1.计算出需要校验的数据HASH值2.将校验HASH值进行RSA加密3.这部分利用RSA加密过后的HASH值,我们称之为“数字签名”提示:被校验的数据如果是代码,我们就称为“代码签名”iOS双向签名验证1.Mac电脑通过CSR文件(本地公钥)向AppStore申请证书(证书包含在描述文件)2.Mac电脑拿到证书会将本地私钥(P12)进行绑定3.安装APP时,利用本地私钥(P12)对APP进行签名。并且将描述文件APP签名证书一并打包APP4.iOS系统两次签名验证4.1iOS系统利用内置公钥验证证书4.2取出证书中的公钥验证APP签名概念:证书:内容是公钥或者私钥。由机构对它进行签名组成的数据包!P12:就是本地私钥。可以导入到其他电脑EnTItlements:包含了APP的权限列表CSR:本地公钥描述文件:包含了证书EnTItlements等数据。有苹果后台私钥签名的数据包!