10

クライアント証明書を (たとえば、電子メール経由で) インストールし、その証明書を使用して、アプリから送信された要求を認証できるようにしたいと考えています。Apple はその種のアクセスを許可しない気がしますが、明確な答えは見つかりません。それとも、アプリ内からデバイスにインストールされているクライアント証明書にアクセスする方法はありますか?

編集:明確にするために、これはネイティブアプリであり、Webアプリではありません。

4

2 に答える 2

3

アプリは、独自のキーチェーン (または同じプロビジョニング証明書を共有する他のサードパーティ アプリのキーチェーン) に保存したもののみを使用できます。実際の読み込みに関しては、アプリに送信する .p12 をデコードするために openssl を使用します (その周りに obj-c ラッパーを記述しました)。

設定 - >一般 - >プロファイルにロードされた証明書は、組み込みアプリ(メール、サファリ)だけがそこに追加できる何らかの方法で保護されています。

于 2012-10-06T14:18:37.897 に答える