ASIHTTPRequestで自己証明書のサーバーにアクセスする
ASIHTTPRequestを利用しています。凄い使いやすいですが解説が英語ばかり。
そして、普通に自己証明書のサーバーへHTTPSで接続を試みると
こんな感じのエラーが返って来ました。
A connection failure occurred: SSL problem (Possible causes may include a bad/expired/self-signed certificate, clock set to wrong date)
いわゆる、「bad server certification」です。
ASIHTTPRequestでは、当然この証明書チェックを外す方法も存在します。
公開前のサービスなんかだと証明書エラーは仕方ないですしね。
[request setValidatesSecureCertificate:NO]; ※requestは、ASIHTTPRequestなどのインスタンス
送信前に、これを設定するだけでこちらのエラーは回避できます。