簡體   English   中英

具有自簽名SSL證書的Access Development服務器

[英]Access Development server with self-signed SSL Certificate

我的應用程序需要通過https連接到內部Web服務器。

該服務器具有自簽名證書,該證書的有效期至明年:

證書

我已在iOS模擬器和設備(Certificate.cer)上安裝了此證書:

IOS證書

我正在查看與Charles的訪問量,該請求甚至沒有“離開”我的計算機。

問題似乎是由於SSL證書所致,因為當我可以通過內部url和端口8080訪問服務器時,一切正常。

我確實嘗試了類別allowsAnyHTTPSCertificateForHost:的黑客。 這在模擬器以及設備中均無效。

似乎有官方的API可以做到這一點: 如何使用NSURLConnection與SSL連接以獲得不受信任的證書?

但是,由於這只是我的開發環境,因此我暫時不希望更改代碼庫。 另外,我正在使用一個框架來解析我的數據,並且可能必須深深地干擾該框架才能使用上述API。

所以我的問題是,是否應該無法安裝證書,然后像使用正式的SSL證書一樣使用服務器。

通過電子郵件將自簽名證書發送給自己,然后在iPhone上打開它。 將引導您完成在手機上安裝證書的步驟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM