苹果手机ios安装SSL证书也是具有网络安全作用的。根据相关规定,当前主流版本的ios系统要求其安装的应用需要符合ATS规范的,保证网络请求必须在一个安全(https)的链接上传输。
不符合ATS要求的应用即将无法在App Store顺利上架,主要要求SSL证书必须符合IOS信任要求、服务器还需要支持TLS1.2,前向安全性合规。所以要在苹果ios安装SSL证书,接下来说说安装的交易教程。
一、可以去GeoTrust、Symantec等正规的CA机构申请一张合适的SSL证书。在获取SSL证书之后,会得到一个有密码的压缩包文件,使用for other server里面的domain.crt的证书文件。
二、在后台服务器配置SSL证书(Ngnix)
1、证书文件压缩包中,打开其中的for Nginx 文件可以看到 2 个文件,包括公钥、私钥。
2、打开Nginx安装目录下conf目录中的nginx.conf文件找到
#HTTPS server
#
#server {
# listen 443;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
# ssl_prefer_server_ciphers on;
# location / {
# root html;
# index index.html index.htm;
# }
#}
将其修改为 :
server {
listen 443;
server_name localhost;
ssl on;
ssl_certificate sslkey/public.cer; (证书公钥)
ssl_certificate_key sslkey/private.key; (证书私钥)
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1TLSv1.2;
ssl_ciphers ECDH:AESGCM:HIGH:!RC4:!DH:!MD5:!aNULL:!eNULL;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}
保存退出,并重启Nginx。
以上就是苹果手机ios安装SSL证书的简易教程,希望能帮助到大家。