利用Nginx证书为IOS的mobileconfig文件进行签名

1、首先电脑上必须要openssl环境

下载OPENSSL环境:https://slproweb.com/products/Win32OpenSSL.html

2、配置openssl 环境变量

点击“此电脑”右键属性–高级系统设置–环境变量,我的openssl安装在了“C:\Program Files\OpenSSL-Win64\bin”,所以path中配置相应路径

3、检测openssl是否安装成功

  • 使用“Win+R”快捷键召唤出运行窗口,再在运行中输入cmd以便打开命令提示符
  • 输入 openssl version 显示版本号,成功安装

4、下载域名Nginx证书

SSL证书申请成功后,进行下载,解压后会获得四个文件,比如我的域名是zbaii.cn则有:

  • zbaii.cn.csr
  • zbaii.cn.key
  • zbaii.cn_bundle.crt
  • zbaii.cn_bundle.pem

编辑zbaii.cn_bundle.pem,拆分里面的内容;前面的为yian.crt,后面的为ya.crt

-----BEGIN CERTIFICATE-----

yian.crt

-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----

ya.crt

----END CERTIFICATE-----

5、运行以下命令进行签名

将准备好的四个文件放在一个文件夹:

利用Nginx证书为IOS的mobileconfig文件进行签名

WIN打开以管理员身份运行CMD

CD到文件夹位置后运行以下源码

openssl smime -sign -in yian.mobileconfig -out ya.mobileconfig -signer yian.crt -inkey zbaii.cn.key -certfile ya.crt -outform der -nodetach

给TA打赏
共{{data.count}}人
人已打赏
实操项目

一单50-288,一天8单收益500+小红书虚拟资源变现,视频课程+实操课

2023-9-10 21:21:07

PHP教程

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

2023-8-17 21:43:18

重要声明

本站资源大多来自网络以及站点用户投稿内容,如有侵犯你的权益请联系管理员宇至,QQ454862048 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索