我正在使用AFNetworking开发可建立HTTPS连接的iPhone应用程序,我想使用我可以定义的自签名证书或受信任证书,但是在AFNetworking中找不到任何函数(API)可以做到这一点。

我看到了此页面:How to use NSURLConnection to connect with SSL for an untrusted cert?。但是我想知道如何分配一个cer文件?

谢谢。

最佳答案

好吧,为了简单起见,请按照以下步骤操作

  • 将您的.cer文件复制到项目包中
  • 假设您正在使用
    AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] init...
    在该行之后调用以下命令:
    [operation setSSLPinningMode:AFSSLPinningModeCertificate]

  • 这将指示AF进行证书固定,无需设置其他任何内容。

    09-06 01:23