路過順便貼一下 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)
: 感謝
: 我被困住兩天了