博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
https
阅读量:7221 次
发布时间:2019-06-29

本文共 806 字,大约阅读时间需要 2 分钟。

服务器搭建

检查是否可用,Mac命令:

nscurl --ats-diagnostics --verbose 

 

苹果ATS https要求:

App Transport Security(简称ATS),对HTTPS有一定的要求,如果不符合其中一项,请求将被中断并返回nil。

1. 首先颁发给服务器证书的证书机构(CA)的根证书必须是内置于操作系统或者受用户或者系统管理员信任并安装到操作系统上的。

2. 必须要基于TLS 1.2版本协议。

3. 连接的加密方式要提供Forward Secrecy。

支持Forward Secrecy的加密方式:

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

4. 证书至少要使用一个SHA256的指纹与任一个2048位或者更高位的RSA密钥,或者是256位或者更高位的ECC密钥。

 

转载于:https://www.cnblogs.com/ldc529/p/6051417.html

你可能感兴趣的文章
做开发的目的是为了什么
查看>>
怎样为virtualbox添加新的分辨率
查看>>
HDU 1853Cyclic Tour(网络流之最小费用流)
查看>>
网络通信分享(二):外网ip和内网ip
查看>>
phpstudy2016最新版本mysql无法使用innodb的问题解决
查看>>
手动挡C1驾驶学车@长建驾校
查看>>
git fetch 拉取而不合并
查看>>
Node+Express+node-mysql 实战于演习 全套mysql(增删改查)
查看>>
EHcache经典配置
查看>>
深入解析Java中的装箱和拆箱
查看>>
Power Gating的设计(模块二)
查看>>
Unity3D 之3D游戏角色控制器运动
查看>>
iOS开发--利用MPMoviePlayerViewController播放视频简单实现
查看>>
GetKeyState和GetAsyncKeyState以及GetKeyboardState函数的用法与区别2-------C#检查键盘大小写锁定状态...
查看>>
vc 获得调用者的模块名称
查看>>
Redis客户端开发包:Jedis学习-高级应用
查看>>
sql server 2016 management studio没有的解决方式
查看>>
android-UI组件(四):AdapterView及其子类
查看>>
Button圆角处理
查看>>
git--- 拉取代码
查看>>