1

SSL を使用してサーバーと通信するアプリを開発しています。

接続は失敗し続けますThe certificate for this server is invalid. You might be connecting to a server that is pretending to be (removed.com) which could put your confidential information at risk.

証明書を自分宛てにメールで送信して iPhone にインポートしようとしましたが、それでもエラーが発生します。

Safari から Web ページにアクセスしても、警告が表示され、証明書を受け入れるかどうか尋ねられます。

iphone で無効な証明書を無視するにはどうすればよいですか? それは本当に迷惑です!

ありがとう!

4

1 に答える 1

3

あなたが説明している問題は、サーバー証明書の構成が間違っているように聞こえます。証明書の有効期限が切れておらず、ドメイン (またはサブドメイン) と一致し、有効であることを確認してください。

簡単な試行と開発目的で、UIWebView と標準接続に対して次の回避策を使用できます。(注意: これは App Store から拒否されます):

[NSURLRequest setallowsAnyHTTPSCertificate:YES forHost:[URL ホスト]];

使用している接続の種類を指定するか、コードを投稿していただければ、SSL 検証を無効にする方法が見つかる可能性があります。

于 2012-11-21T11:07:31.243 に答える