Android デバイス上でクライアント証明書認証を許可するように Connections モバイル・アプリケーションを構成します。
このタスクについて
クライアント証明書は Android バージョン 4.0.x および 4.2.x 以上でサポートされています。Android のこれらのバージョンには、デバイス上のすべてのアプリケーションがアクセスできる共通資格情報ストレージがあります。Connections モバイル・アプリケーションは、この共通資格情報ストレージから証明書を取得します。
クライアント証明書をインポートするには、次のステップを実行します。
手順
- クライアント証明書の p12 ファイルに .ibmmbd 拡張子を付加して、Connections モバイル・アプリケーションがこのファイルを開けるようにします。 例えば、cert.p12 の場合は cert.p12.ibmmbd になります。
ヒント: .p12 ファイルは、暗号化オブジェクトを単一ファイルとして保管するために PKCS #12 標準に従います。
各 .p12 ファイルには、秘密鍵とそれに対応する X.509 証明書がバンドルされています。
注: Connections アプリケーションは共通資格情報ストレージ・メカニズムを使用するため、PKCS
#12 証明書を通常の .p12 ファイルとしてユーザーに送信することもできます。
ユーザーがファイルをタップすると、Android はそのファイルを共通資格情報ストレージにインポートしようとします。
- .ibmmbd ファイルをモバイル・デバイスに配布します。ファイルをメールで送信するか、モバイル・デバイスからアクセス可能な Web サイトに追加します。
- モバイル・ユーザーに以下の手順を提供します。
- .ibmmbd ファイルをモバイル・デバイスに転送します。
- デバイスで、.ibmmbd ファイルをタップして「Connections で開く」を選択します。プロンプトが出されたら、証明書のパスワードを入力します。
- 証明書をインポートします。証明書が正しくインポートされたという確認メッセージが表示されます。
- Connections モバイル・アプリケーションを開いてアカウントを作成します。
プロンプトが出されたら、インポートした証明書を選択してパスワードを入力します。
注: ユーザーのメール・アプリケーションで
.ibmmbd ファイルを開けない場合は、以下の代替手段を提供してください。
- メール・アプリケーションで、ファイルを SD カードに保存します。
- Connections を開いて「設定」に移動します。
- 「証明書」を選択して「SD カードからインポート」を選択します。Connections アプリケーションによって SD カードの .ibmmbd ファイルがスキャンされます。
有効なファイルが見つかると、Connections はクライアント証明書をインポートします。
証明書が見つからない場合は、エラー・メッセージが表示されます。
次のタスク
クライアント証明書を必要とするサーバーにログインしようとすると、ユーザーは共通資格情報ストレージから証明書を選択するようプロンプトされます。証明書が見つからない場合は、インポートすることができます。デバイス上に有効な証明書がない場合は、ログイン手順は停止します。