0

NSURLConnection または NSURLSession の代わりに CFNetwork を使用して http 要求を実装したいのですが、サーバーはクライアント証明書の認証チャレンジを必要とします。残念ながら、クライアント証明書認証を実装する方法がわかりませんでした。CFNetwork プログラミング ガイドを確認しました。以下の情報を見ました。

CFHTTPAuthentication は、次の認証方式をサポートしています。

  • 基本
  • ダイジェスト
  • NT LAN マネージャー (NTLM)
  • シンプルで保護された GSS-API ネゴシエーション メカニズム (SPNEGO)

CFNetwork を使用してクライアント証明書認証を実装できないということですか?

前もって感謝します...

4

1 に答える 1

0

ユーザーのキーとクライアント証明書をキーチェーンに入れると、CF インターフェイスを使用して要求を行っている場合でも、基になる NSCFURL コードがそれらを自動的に使用することを約 75% 確信しています。

それが機能しない場合、いいえ、Foundation 呼び出し (または、Objective-C を絶対に回避する必要がある場合は libcurl) を使用しないと、それは不可能だと思います。

于 2015-08-23T21:56:34.200 に答える