gpt4 book ai didi

ios - 调用 iOS webview HTTPS(自签名证书)

转载 作者:行者123 更新时间:2023-11-28 09:44:35 25 4
gpt4 key购买 nike

我想在我的 iOS 应用程序中调用 HTTPS url(自签名证书)。它适用于移动浏览器,但不适用于 App Webview。

是否有针对 Xcode 7 和 Swift 2.2 的解决方案?

    override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

let url = NSURL(string: "https://xxx.xxx.x.xxx:xxxx")

let request = NSURLRequest(URL: url!)
Webview.loadRequest(request)
}

最佳答案

您必须在设备上安装自签名证书CA 以便设备信任它那么只有设备信任 SSL 连接。

在安装自签名证书的情况下,确保URL域名通用名称相同> 证书。

如果没有域名那么IP地址就可以了。

证书安装:

您可以将其托管在网络服务器上并尝试从 safari 访问它,然后 iOS 将提示在 iOS 设备中安装证书

证书创建:

这是创建自签名证书的方法,这样您就可以填写所有详细信息并在 Web 服务器中托管。

openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 1001 -nodes

(Common Name 输入值时注意)

关于ios - 调用 iOS webview HTTPS(自签名证书),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37115592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com