zoukankan      html  css  js  c++  java
  • IOS 开发 网络详解(九)--- AFSecurityPolicy解析

    下边的这个枚举值的意思的是:
    
    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;
  • 相关阅读:
    《炒股的智慧》
    python函数初识
    python文件操作
    python 表 字典 数据补充
    python深浅copy,is,id
    python列表字典小练习
    python列表字典练习
    python for/range练习
    python列表练习
    python每日小练习
  • 原文地址:https://www.cnblogs.com/guchengfengyun/p/8097194.html
Copyright © 2011-2022 走看看