IOS 开发 网络详解(九)--- AFSecurityPolicy解析
2017-12-24 06:26
507 查看
下边的这个枚举值的意思的是: 1. AFSSLPinningModeNone 代表无条件信任服务器的证书 2. AFSSLPinningModePublicKey 代表会对服务器返回的证书中的PublicKey进行验证,通过则通过,否则不通过 3. AFSSLPinningModeCertificate 代表会对服务器返回的证书同本地证书全部进行校验,通过则通过,否则不通过
常用的属性
常用的方法
使用的方法
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; AFSecurityPolicy *securityPolicy = [[AFSecurityPolicy alloc] init]; [securityPolicy setAllowInvalidCertificates:NO]; [securityPolicy setSSLPinningMode:AFSSLPinningModeCertificate]; [securityPolicy setValidatesDomainName:YES]; [securityPolicy setValidatesCertificateChain:NO]; manager.securityPolicy = securityPolicy;
相关文章推荐
- iOS开发——使用Charles进行https网络抓包详解
- iOS 开发 网络编程详解之TCP&UDP
- IOS 开发 网络详解(二)
- IOS 开发 网络详解(十三) URLSesstion详解
- iOS 开发 网络编程详解之基本网络通信过程
- iOS 开发 网络编程详解之OSI七层模型和TCP/IP四层模型
- IOS开发 网络详解(三)--- Http请求报文和响应报文(Get和Post)
- IOS 开发 网络详解(四)--- AF的大体思路
- iOS网络开发编程之NSURLConnection详解
- IOS 开发 网络详解(五)--- AF3.0使用
- IOS 开发 网络详解(六)--- AF3.0基本API
- IOS 开发进阶--多线程和网络--NSThread 的详解
- iOS开发——使用Charles进行http网络抓包详解
- IOS 开发 网络详解(七)--- AFNetworkReachabilityManager
- IOS 开发 网络详解(八)--- AFSecurityPolicy
- iOS 开发 网络编程详解之基本概念
- IOS 开发 网络详解(10)--- AFNetWorking概述
- IOS 开发 网络详解(十二)AFNetworking总结
- IOS 开发 网络详解(十一) AFURLSessionManager
- iOS网络开发编程之NSURLConnection详解 iOS网络层常用的库如ASIHTTPRequest,AFNetworking,MKNetworkKit等知名的第三方库。随着ASI不再更新,楼主