ios生成自签名证书,实现web下载安装app
2014-09-04 13:59
405 查看
抄自http://beyondvincent.com/blog/2014/03/17/five-tips-for-using-self-signed-ssl-certificates-with-ios/
ios7以后,inhouse安装需要ssl了,一般用商用的,不想用商用的,就自己弄一个,通过openssl直接生成自签名的证书以后,golang服务器可以直接用,但是会提示不合法,plist安装会失败
因此,需要自己弄一个ca(证书颁发机构),每个设备装一下这个就可以了
比较无耻,弄了个100年的,通过浏览器在ios设备上安装这个ca即可
下面我们根据这个ca创建需要的key和cert文件
下面创建csr,注意,域名一定要对上,可以用通配符,但是只能是子域名,例如*.mysite.com
最后用csr创建cert
嗯,一样是无耻的100年
mycert.key和mycert.cer在golang服务器可以用了
ios7以后,inhouse安装需要ssl了,一般用商用的,不想用商用的,就自己弄一个,通过openssl直接生成自签名的证书以后,golang服务器可以直接用,但是会提示不合法,plist安装会失败
因此,需要自己弄一个ca(证书颁发机构),每个设备装一下这个就可以了
openssl genrsa -out myCA.key 2048 openssl req -x509 -new -key myCA.key -out myCA.cer -days 36500 -subj /CN="My Custom CA"
比较无耻,弄了个100年的,通过浏览器在ios设备上安装这个ca即可
下面我们根据这个ca创建需要的key和cert文件
openssl genrsa -out mycert.key 2048
下面创建csr,注意,域名一定要对上,可以用通配符,但是只能是子域名,例如*.mysite.com
openssl req -new -out mycert.req -key mycert.key -subj /CN=*.adobe.com
最后用csr创建cert
openssl x509 -req -in mycert.req -out mycert.cer -CAkey myCA.key -CA myCA.cer -days 36500 -CAcreateserial -CAserial serial
嗯,一样是无耻的100年
mycert.key和mycert.cer在golang服务器可以用了
相关文章推荐
- IOS企业App应用的安装及https证书生成
- mui打包生成安装app 生成签名证书 keystore
- iOS应用发布流程(一)------相关app证书的申请、下载以及安装
- ios 程序发布成ipa 文件 通过 web 下载和安装。install App via OTA
- iOS开发 企业证书下载生成安装 使用 以下内容为转载
- apple个人开发者证书无线发布app的实现 (不通过App Store,在iOS设备上直接安装应用程序)
- iOS:苹果企业证书通过网页分发下载安装app
- iOS:苹果企业证书通过网页分发下载安装app
- iOS:苹果企业证书通过网页分发安装app
- 纯Java实现数字证书生成签名
- iOS:苹果企业证书通过网页分发安装app(PP助手方式)
- iOS -- OpenSSL生成RSA双密匙+签名证书(流程)
- Android开发实践经验谈:如何让各式手机浏览器可以直接下载apk安装文件且实现自动安装APP
- IOS APP 企业下载模式在7.1 上提示证书 问题
- iOS:苹果企业证书通过网页分发安装app
- Application Loader下载安装和上传IOS app程序
- 给你的移动网站加点料:推荐下载App,如果本地安装则直接打开本地App(Android/IOS)
- 手机软件管家 V0.12 申请手机证书、下载软件免签名自动安装
- 给你的移动网站加点料:推荐下载App,如果本地安装则直接打开本地App(Android/IOS)
- IOS开发~web在线安装App