小编Wee*_*360的帖子

如何使用Alamofire测试证书固定?

因此,我遵循Alamofire关于Read Me关于其新服务器信任策略的指示.从服务器获得证书,将其添加到我的项目并在我的项目中实现以下代码:

let serverTrustPolicies: [String: ServerTrustPolicy] = [
        "someserver.withvalidcer.com": .PinCertificates(
            certificates: ServerTrustPolicy.certificatesInBundle(),
            validateCertificateChain: true,
            validateHost: true
        )
    ]

    let manager = Manager(
        configuration: NSURLSessionConfiguration.defaultSessionConfiguration(),
        serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies)
    )
Run Code Online (Sandbox Code Playgroud)

我的问题是我该如何测试?

我已经尝试将我的基本api url更改为我们的测试服务器,它具有不同的有效证书,但api调用不会被拒绝.我已经验证代码是在所需的api调用上运行的.

ios swift alamofire

6
推荐指数
1
解决办法
1680
查看次数

标签 统计

alamofire ×1

ios ×1

swift ×1