ATS系统信任失败和系统TLS信任评估失败
创始人
2024-09-21 21:01:20
0次

问题描述: 在使用ATS系统时,可能会遇到两个常见的错误:ATS系统信任失败和系统TLS信任评估失败。这两个错误通常是由于没有正确设置系统的TLS信任证书引起的。下面是解决这两个错误的代码示例。

解决方法:

  1. ATS系统信任失败:
// 在 AppDelegate.swift 文件中添加以下代码

import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        
        // 设置 ATS 信任所有证书
        let url = URL(string: "https://example.com")!
        let configuration = URLSessionConfiguration.default
        configuration.urlCredentialStorage?.set(NSURLCredential(trust: SecTrustCreateWithCertificates(nil, SecCertificateCreateWithPEM(nil, "YOUR_TLS_CERTIFICATE".data(using: .utf8)! as CFData)!, nil)!), for: url)
        URLSession(configuration: configuration).dataTask(with: url) { (data, response, error) in
            // 根据请求结果进行处理
        }.resume()

        return true
    }
    
    // 其他 App 生命周期方法...
}

在上述代码中,我们使用了 URLCredential 的 trust 属性来设定 ATS 信任证书,其中 YOUR_TLS_CERTIFICATE 是你的 TLS 证书的 PEM 格式字符串。

  1. 系统TLS信任评估失败:
// 在 Info.plist 文件中添加以下代码

NSAppTransportSecurity

    NSAllowsArbitraryLoads
    

上述代码中,我们设置了 NSAllowsArbitraryLoads 为 true,这样可以允许 App 加载任意的非安全连接。

请注意,第二种方法可能会降低 App 的安全性,因此在实际开发中应该谨慎使用,并且尽量使用第一种方法来正确配置 ATS 系统。

相关内容

热门资讯

每日必看推荐!德朴之星脚本,微... 每日必看推荐!德朴之星脚本,微扑克确实真的有挂助手(本来是有辅助挂)AI 是一款可以让一直输的玩家修...
终于懂了!wepoker是不是... 终于懂了!wepoker是不是有人用挂,微扑克真的有挂神器(素来真的有透视)主打本地运行的 AI 黑...
科普!wepoker永久免费脚... 科普!wepoker永久免费脚本,德扑之星开挂透视教程工具(竟然有开挂)AI 是一款可以让一直输的玩...
记者发布!wpk安卓下载辅助,... 记者发布!wpk安卓下载辅助,WPK开挂技巧安装(素来真的有开挂)主打本地运行的 AI 黑科技工具迎...
实测揭晓!wepoker的辅助... 实测揭晓!wepoker的辅助器,WPK有挂透视吗平台(原本有辅助)AI 智能体黑科技再上新,自动化...
今日重大通报!wejoker辅... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
玩家必看分享!德普辅助app,... 德普辅助appAI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏攻略数据包,断...
让我来分享经验!wepoker... 让我来分享经验!wepoker透视app下载,德普之星有没有透视挂软件(一贯是有辅助)AI 是一款可...
攻略讲解!wepoker轻量版... 攻略讲解!wepoker轻量版辅助,wepoker开挂工具平台(切实真的是有辅助挂)AI 是一款可以...
实测分享!wepoker免费脚... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...