zoukankan      html  css  js  c++  java
  • AFNetworking 3.0+ 启用完整、严格的https证书较验参考代码

    // 1.初始化单例类
         AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
        manager.securityPolicy.SSLPinningMode = AFSSLPinningModeCertificate;    
    // 2.设置证书模式
        NSString * cerPath = [[NSBundle mainBundle] pathForResource:@"xxx" ofType:@"cer"];    
    
    NSData * cerData = [NSData dataWithContentsOfFile:cerPath];
        manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate withPinnedCertificates:[[NSSet alloc] initWithObjects:cerData, nil]];   
        manager.securityPolicy.allowInvalidCertificates = NO;   
        [manager.securityPolicy setValidatesDomainName:YES];
  • 相关阅读:
    继承
    成员变量,局部变量,静态变量
    几种常用排序
    jdk环境配置以及java执行过程
    基础语法
    数据类型
    关键字和标识符
    网络编程(二)-socket套接字
    反射
    多态
  • 原文地址:https://www.cnblogs.com/fengju/p/6173585.html
Copyright © 2011-2022 走看看