我对SSL很新,并且通常可以保证连接安全。 iOS应用程序通过安全通信渠道与服务器通信所需的主要步骤是什么?

我知道可能需要SSL证书。 我打算从受信任的证书颁发机构购买一个。 但是,我不确定应用程序和服务器是否需要证书,或者它是否只是服务器。 此外,我不知道如何处理SSL错误。 也许有一个库可以帮助解决这个问题,如ASIHTTPRequest或类似的。

===============>>#1 票数:2

如果您使用HTTPS作为通信协议并在服务器上拥有有效证书,那么所有应该要求的是在您的客户端上将http://更改为https:// 对于HTTP库,现在非常流行的选择是AFNetworking 它比ASI维护得更好,并且具有ASI不支持的一些不错的块功能。

就SSL错误而言,通常最好将警告呈现给最终用户(通过警报视图或其他方式)。 他们可能指向真正的安全攻击(但更可能指向错过配置或过期的证书)。

  ask by SundayMonday translate from so

未解决问题?本站智能推荐:

关注微信公众号