[英]iOS HTTPS SSL Certificates
方案我正在開發一個需要使用https
進行網絡通信的應用程序。 目前,我們的用戶憑據(用戶名,密碼...)以純文本格式通過我們的URL發送。 (例如, http://www.myserver.com/service?username=USERNAME&password=PASSWORD...
)。 這對我們的客戶不利。 我是使用https
新手,甚至還比較新來設置iOS應用程序以使用https
。 所以我有幾個問題:
假設 :我認為iOS應用程序必須包含SSL證書,然后才能在服務器端進行驗證。 如果我錯了糾正我。
1)在哪里/如何獲得證書?
2)如何導入證書到應用程序?
3)如何使用服務器之一驗證證書?
4)如果證書被認為是無效的,我該如何解決?
如果有任何我想念或誤會的地方,請糾正我。
您的iOS應用無需包含SSL證書。 相反,它是需要SSL證書的服務器。 在iOS應用程序端,您只需將http:// URL替換為https:// URL。 當您的應用與服務器建立https連接時,iOS的網絡代碼將檢查服務器證書的有效性,因此您可以確信自己正在與正確的服務器通信。 您通過https連接發送的任何內容都將受到加密保護,以防止被竊聽。
您可以通過在Web瀏覽器中輸入其https:// URL來測試服務器是否具有證書。 如果瀏覽器顯示鎖定圖標,則服務器具有有效的證書。 您可以單擊鎖圖標以獲取有關服務器證書的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.