iOS描述mobileconfig文件签名认证教程( mac、linux通用)

iOS描述mobileconfig文件签名认证教程( mac、linux通用)

简单介绍

很多朋友对于iOS描述文件签名的问题,安装显示未验证,未签名,接下来这个教程就是帮助你们签名已经认证

IMG_5750

教程开始

需要的东西

  1. SSL证书验证(跟https一样)
  2. 未签名的mobileconfig文件

如果你的域名在阿里云,可以现在免费的SSL证书,证书下载选apache

微信截图_20230326215443

这里我们下载的Apache的,解压出来会得到三个文件,分别是(后缀):key、chain.crt、public.crt。

我们把三个文件改一下名,

微信截图_20230326215956

key的改成=server.key (你的私钥)

public.crt的改成=server.crt (你的服务器SSL证书)

chain.crt的改成=ca-bundle.crt (你的根证书链)

未签名的mobileconfig的改成=company.mobileconfig (你的描述文件)

把四个文件放同一个目录内,然后在当前文件夹内,启动命令终端,必须是在这个文件夹内!!

微信截图_20230326215143

目录终端签名命令:

openssl smime -sign -in company.mobileconfig -out signed.mobileconfig -signer server.crt -inkey server.key -certfile ca-bundle.crt -outform der -nodetach

命令运行完之后,会在目录里面生成一个已签名的signed.mobileconfig(如果文件夹内没有,就刷新一下)

大功告成!

已验证签名:

IMG_5752

 
© 版权声明
THE END
喜欢就支持一下吧
分享