数字签名和app打包

数字签名:一段授权文本,文本通过摘要算法,得到摘要,再利用权限狗的私钥对摘要加密得到密文,将源文本,密文和私钥对应的公钥一并发布即可.


  • [ ] 1. 查看公钥是否是权限狗的
  • [ ] 2.公钥对密文解密
  • [ ] 3.将文本用同样的摘要算法得到摘要,两个摘要进行对比

什么是certificateSigningRequest.cerSigningRequest

  • 1 申请者信息:私钥加密后的
  • 2 申请者公钥:申请者私钥使用对应的公钥
  • 3 摘要算法和公钥加密算法

1:查看provison文件

security cms -D -i develop.mobileprovision

2:可用于签名的有效证书

/usr/bin/security find-identity -v -p codesigning 

3对app目录签名:frameWork不会自动签

/user/bin/codesign -fs "iPhone Developer: Liang Ding (2U967A2YJ6)" --no-strict Payload/xxx.app

4检查校验签名是否合法:

/usr/bin/codesign -v xxx.app

5最后打包成ipa:

/usr/bin/zip -qry destination source
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容