簡體   English   中英

iPhone Simulator自定義CA證書

[英]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.

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