iPhone (OS 3.0)で証明書を使った802.1x認証(無線LAN)が出来るようになった

のでメモ.手元に3GSないので,タレコミそのままで.

設定するPCに無線LAN接続のための証明書をインストール

(WPA,EAP-TLSのときだけかもしれないので注意)

PCに証明書をインストールする際に,エクスポート,バックアップを可能にする という欄にチェックを入れておかないとエラーが出てしまうようです.

iPhone 構成ユーティリティをダウンロードしてインストールします.
windows:
http://support.apple.com/downloads/iPhone_Configuration_Utility_2_0_for_Windows?viewlocale=ja_JP
Mac:
http://support.apple.com/downloads/iPhone_Configuration_Utility_2_0_for_Mac_OS_X?viewlocale=ja_JP

ユーティリティを起動し,構成プロファイル→新規を選び名前や識別子,組織などを入力します.

[資格情報]タブから「構成」を選択

インストールした証明書が表示されているので,OKを押し,証明書用パスワードを入力してインポート

上部[書き出し]を選択し,適当なファイル名で保存してiPhoneにメール添付して送信

iPhone側で添付ファイルを開き,証明書用のパスワードを入力してインポート

これで証明書のインストールは完了します.


次に,無線LAN接続の設定
iPhone側で設定 → Wi-Fi

その他を選び,ネットワーク名,セキュリティはWPAエンタープライズを選択

現れる設定欄の モード 項目を自動からEAP-TLSに切り替えると,パスワードの設定欄だった場所が"固有名"という項目に切り替わるので,先ほどインストールした証明書に切り替える

最後に,ユーザ名を入れて接続すると,証明書を利用してiPhoneから認証,接続することができるようになります.