簡體   English   中英

需要iOS應用中的默認SSL證書驗證

[英]Need the default SSL certificate validation in iOS app

iOS應用需要基本的ssl驗證,以確保客戶端與服務器之間的通信安全。 我需要一種避免SSL固定的方法,該方法可能具有客戶端-服務器依賴性,並且如果SSL證書已更改,則需要更新應用程序。

有沒有辦法允許任何受信任的CA頒發的所有有效SSL證書?

如果您正在尋找一種繞過蘋果施加的傳輸安全層的方法,則可以這樣做。

將以下代碼放入您的plist文件中

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

*這將禁用傳輸安全層,並允許您連接到不安全的源。 請注意,蘋果不建議您這樣做,您應該始終使用TLS *

請查看此鏈接,以更好地了解Apple的App Transport Security。 您可以配置此鏈接中的一些鍵,以實現所需的功能

http://www.neglectedpotential.com/2015/06/working-with-apples-application-transport-security/

暫無
暫無

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

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