![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS高级网络技术
Win_77
iOS开发工程师,坐标北京,学习分享计算机开发知识。
展开
-
iOS高级网络技术#保护网络传输#HTTP认证
认证指的是确认访问系统的用户身份的过程。 示例应用有两种认证模式:标准验证、快速验证。 标准验证只是提示用户输入用户名和密码。 快速验证让用户注册设备,然后使用PIN进行验证,每次验证时无需用户名与密码。 示例应用的标准认证模式使用HTTP Basic认证,而快速认证则使用从Web Service下载的客户端证书。 HTTP Basic、HTTP Digest与NTLM认证 这些都是基于用户名/密码的认证。 HTTP Basic是明文传输用户名和密码的,但是搭配了SSL。 HTTP Dige原创 2021-02-11 10:53:06 · 165 阅读 · 0 评论 -
iOS高级网络技术#保护网络传输#验证服务器通信
为了满足安全相关的需求,Apple向开发者提供了Security框架和CommonCrypto接口,可以在应用中使用。 Security框架是一套C API的集合,用于管理证书、信任策略以及对设备安全数据存储的访问。 CommonCrypto是一套接口的集合,用于数据的加解密、生成常见的密码散列(比如MD5和SHA1),计算消息认证码,生成密码或是基于密码的密钥等。 我们将会介绍如何使用Security框架与NSURLConnection来验证客户端与服务器的身份,还会介绍常见的认证模式,并提供一个关原创 2021-02-09 20:18:07 · 214 阅读 · 0 评论