簡體   English   中英

沒有使用AFNetworking證書的iOS SSL固定?

[英]iOS SSL Pinning without a certificate using AFNetworking?

我真的很困惑-我將SSL固定模式啟用為AFSSLPinningModeCertificate,並且無需輸入證書即可使用。 我正在使用Charles代理進行測試,該程序無法攔截請求/響應數據。 一旦禁用它,該應用程序將照常正常運行。

我很高興它能起作用,但我真的不明白為什么-您是否不需要在應用程序中放入證書才能起作用?

雖然我不確定為什么會起作用,但我必須問為什么要使用該方法? 如果您說的是正確的,並且必須實際附加證書,則意味着每次證書更改時都必須發布代碼。 這聽起來對我來說很難維持。 不夠理想。 為什么不嘗試setDefaultSSLPinningMode:AFSSLPinningModePublicKey,以便它從服務器獲取證書?

您可能正在使用Apple的預裝的受信任證書之一,並且在沒有證書文件的情況下啟用SSLPinning可以用於AFNetworking

這是Apple預先安裝的受信任證書列表的列表

暫無
暫無

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

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