支持AFNetworking中的SNI

时间:2015-05-13 10:47:46

标签: ios ssl afnetworking sni

我有一个根证书,用于在服务器上签署不同的子域名,这基本上是在后端实现SNI。现在,我如何使用该证书和子域名来验证请求。

1 个答案:

答案 0 :(得分:2)

开箱即用支持SNI。根据我的经验,它可以工作(单个IP上的两个二级域名)

如果它不适合你,我会看到3个理由:

  1. 您的后端配置不正确。您可以检查服务器是否使用Safari返回预期的证书。
  2. 您的证书是自签名的。在这种情况下,您应该检查AFSecurityPolicy是否有固定证书,SNI没什么特别的。
  3. 您的证书对子域无效。这也可以使用AFSecurityPolicy进行检查。