iOS描述mobileconfig文件签名认证教程(mac、linux通用)
简单介绍
很多朋友对于iOS描述文件签名的问题,安装显示未验证,未签名,接下来这个教程就是帮助你们签名已经认证
教程开始
需要的东西
- SSL证书验证(跟https一样)
- 未签名的mobileconfig文件
如果你的域名在腾讯云或阿里云,可以现在免费的SSL证书,证书下载选apache
这里我们下载的Apache的,解压出来会得到三个文件,分别是(后缀):key、chain.crt、public.crt。
我们把三个文件改一下名,
key的改成=server.key (你的私钥)
public.crt的改成=server.crt (你的服务器SSL证书)
chain.crt的改成=ca-bundle.crt (你的根证书链)
未签名的mobileconfig的改成=company.mobileconfig (你的描述文件)
把四个文件放同一个目录内,然后在当前文件夹内,启动命令终端,必须是在这个文件夹内!!
目录终端签名命令:
openssl smime -sign -in company.mobileconfig -out signed.mobileconfig -signer server.crt -inkey server.key -certfile ca-bundle.crt -outform der -nodetach
命令运行完之后,会在目录里面生成一个已签名的signed.mobileconfig(如果文件夹内没有,就刷新一下)
大功告成!
已验证签名: