Re: [問題] AFNetworking ssl fail消失
路過順便貼一下 XD
https://gist.github.com/rance-attack/fa2041053d94738a0885
一般常說的把.cer檔放到bundle裡, 是給client用來驗證server時用的
在server需要驗證client的情境下
若是使用AFHTTPSessionManager, 則必須自己設定authentication challenge block
另外注意一點, AFNetworking使用bundle內的.cer去驗證的這個機制
在提供上述block後就失效了
※ 引述《valda (valda)》之銘言:
: hi
: 有人實做過ssl嗎?利用afnetworking來實作ssl,
: client是我的client cer,
: server是我server私人簽的cer,
: 跟server建立連線要資料時,
: 一直出現SSLHandshake failed,
: "The server XXXX requires a client certificate."
: 請問有哪裡做錯嗎?
: ppt.cc/6d123(source code)
: 感謝
: 我被困住兩天了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.96.123
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1434995592.A.FB8.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):