![](/img/trans.png)
[英]iPhone Custom CA certificate for an application which uses NSURLConnection?
[英]iPhone Simulator custom CA certificate
我想在iPhone模擬器上測試一個應用程序,該模擬器使用由我們自己的CA簽名的證書連接到服務。 我可以在實際設備上通過添加具有CA證書的配置文件來做到這一點。 我曾經以為在標准OSX鑰匙串中擁有CA證書會起作用,但那沒有用。
因此,我可以在沒有警告的情況下通過Safari訪問該服務,但是在嘗試在模擬器中運行內容時出現錯誤。
加密api對模擬器不可用。 我認為蘋果公司的某人做出這個決定時正冒煙,因為我看不到擁有iPhone如何改變密碼算法的成果。 要使用這些系統進行開發,您將永遠需要iphone或ipod touch。
此鏈接對我有用
canAuthenticateAgainstProtectionSpace方法設置為返回yes。 注意:這將接受任何證書,因此應在生產版本中刪除:即:僅用於測試
當我將仿真器指向使用“真實”證書的實時服務器之一時,似乎工作正常。 但是,我剛遇到1200個錯誤,試圖使仿真器與我今天早上設置的本地測試服務器通信。
因此,那里必須有加密庫(否則我們的應用程序將不會與具有真實證書的實時服務器通信),但是自簽名證書肯定存在問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.