(57)【要約】【課題】プロファイルとデジタル証明書とが分離して配布されるネットワークの運用形態においてプロファイル情報の管理を容易にしつつ無効な認証を試行することによる接続完了までの時間を低減する。【解決手段】通信端末１００において、ネットワークに接続する際に、プロファイル情報に記述されたデジタル証明書の発行元及び発行先の情報に合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、そのデジタル証明書が無い場合には上記認証を行わない通信接続方式を選択する。これにより、上記認証が必要でないユーザは従来のように無効なデジタル証明書を用いて接続試行する必要がないので接続完了までの時間を短縮することができる。また、管理者は必要とするユーザのみに有効なデジタル証明書を発行し、全てのユーザに対して同一な構成のプロファイルを配布することができる。【選択図】図３
2008228089.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信接続方式の設定情報が記述されたプロファイル情報を用いてネットワークに接続する通信端末における通信接続方式の選択装置であって、
認証に使用するデジタル証明書を記憶しておく第１の記憶手段と、
前記複数の通信接続方式のうちデジタル証明書による認証を行う通信接続方式の設定情報には使用するデジタル証明書の発行元と発行先の少なくとも一方の情報が記述されたプロファイル情報を記憶しておく第２の記憶手段と、
前記ネットワークに接続する際に、前記プロファイル情報に記述されたデジタル証明書の情報に合致するデジタル証明書の有無を受け付ける受付手段と、
前記合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、当該デジタル証明書が無い場合にはデジタル証明書による認証を行わない通信接続方式を選択する選択手段と、
を備えることを特徴とする通信接続方式の選択装置。
【請求項２】
複数の通信接続方式の設定情報が記述されたプロファイル情報を用いてネットワークに接続する通信端末における通信接続方式の選択方法であって、
認証に使用するデジタル証明書を第１の記憶手段に記憶しておくステップと、
前記複数の通信接続方式のうちデジタル証明書による認証を行う通信接続方式の設定情報には使用するデジタル証明書の発行元と発行先の少なくとも一方の情報が記述されたプロファイル情報を第２の記憶手段に記憶しておくステップと、
受付手段により、前記ネットワークに接続する際に、前記プロファイル情報に記述されたデジタル証明書の情報に合致するデジタル証明書の有無を受け付けるステップと、
選択手段により、前記合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、当該デジタル証明書が無い場合にはデジタル証明書による認証を行わない通信接続方式を選択するステップと、
を有することを特徴とする通信接続方式の選択方法。
【請求項３】
複数の通信接続方式の設定情報が記述されたプロファイル情報を用いてネットワークに接続する通信端末に実行させる通信接続方式の選択プログラムであって、
認証に使用するデジタル証明書を第１の記憶手段に記憶しておくステップと、
前記複数の通信接続方式のうちデジタル証明書による認証を行う通信接続方式の設定情報には使用するデジタル証明書の発行元と発行先の少なくとも一方の情報が記述されたプロファイル情報を第２の記憶手段に記憶しておくステップと、
前記ネットワークに接続する際に、前記プロファイル情報に記述されたデジタル証明書の情報に合致するデジタル証明書の有無を受け付けるステップと、
前記合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、当該デジタル証明書が無い場合にはデジタル証明書による認証を行わない通信接続方式を選択するステップと、
を通信端末に実行させることを特徴とする通信接続方式の選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公衆無線ＬＡＮサービスなどのネットワーク接続サービスにおいて、プロファイル情報に基づいてネットワークに接続する際の通信接続技術に関する。
【背景技術】
【０００２】
従来、ユーザが利用する接続設定情報としてデジタル証明書が含まれたプロファイルを配布し、ネットワーク接続制御を行うシステムがあった（例えば、特許文献１を参照）。プロファイルには認証のための情報として、認証方法やデジタル証明書などが含まれていた。
【特許文献１】特開２００６−３２４９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の方式では、プロファイルにデジタル証明書を添付するため、ユーザが利用する接続方式に合わせてプロファイルを発行する場合、接続認証にデジタル証明書を使用するユーザと、使用しないユーザとで、利用可能な接続方式の異なるプロファイルを配布する必要があり、管理が煩雑であるという問題があった。
【０００４】
また、全てのユーザに対して、同一の接続方式が含まれたプロファイルを発行する場合、接続認証にデジタル証明書を使用しないユーザに対しては利用できないデジタル証明書を添付する、又は、ネットワーク側の認証サーバで拒絶するなどの対策を行うが、ユーザ側の接続制御では認証が成功する有効なプロファイル情報と区別できず、接続を試行し、認証失敗していた。また、デジタル証明書を発行する管理者とプロファイルを発行する管理者が独立に発行・配布を行うことができず、発行されたデジタル証明書をプロファイルに添付し配布する必要があり、運用が煩雑化する問題があった。
【０００５】
本発明は、上記問題点に鑑み、プロファイルとデジタル証明書とが分離して配布されるネットワークの運用形態においてプロファイル情報の管理を容易にしつつ無効な認証を試行することによる接続完了までの時間を低減することを課題とする。
【課題を解決するための手段】
【０００６】
第１の本発明に係る通信接続方式の選択装置は、複数の通信接続方式の設定情報が記述されたプロファイル情報を用いてネットワークに接続する通信端末における通信接続方式の選択装置であって、認証に使用するデジタル証明書を記憶しておく第１の記憶手段と、複数の通信接続方式のうちデジタル証明書による認証を行う通信接続方式の設定情報には使用するデジタル証明書の発行元と発行先の少なくとも一方の情報が記述されたプロファイル情報を記憶しておく第２の記憶手段と、ネットワークに接続する際に、前記プロファイル情報に記述されたデジタル証明書の情報に合致するデジタル証明書の有無を受け付ける受付手段と、合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、そのデジタル証明書が無い場合にはデジタル証明書による認証を行わない通信接続方式を選択する選択手段と、を備えることを特徴とする。
【０００７】
本発明にあっては、ネットワークに接続する際に、プロファイル情報に記述されたデジタル証明書の発行元及び発行先の情報に合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、そのデジタル証明書が無い場合には上記認証を行わない通信接続方式を選択する。これにより、上記認証が必要でないユーザは従来のように無効なデジタル証明書を用いて接続試行する必要がないので接続完了までの時間を短縮することができる。また、管理者は必要とするユーザのみに有効なデジタル証明書を発行し、全てのユーザに対して同一な構成のプロファイルを配布することができる。
【０００８】
第２の本発明に係る通信接続方式の選択方法は、複数の通信接続方式の設定情報が記述されたプロファイル情報を用いてネットワークに接続する通信端末における通信接続方式の選択方法であって、認証に使用するデジタル証明書を第１の記憶手段に記憶しておくステップと、前記複数の通信接続方式のうちデジタル証明書による認証を行う通信接続方式の設定情報には使用するデジタル証明書の発行元と発行先の少なくとも一方の情報が記述されたプロファイル情報を第２の記憶手段に記憶しておくステップと、受付手段により、前記ネットワークに接続する際に、前記プロファイル情報に記述されたデジタル証明書の情報に合致するデジタル証明書の有無を受け付けるステップと、選択手段により、前記合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、当該デジタル証明書が無い場合にはデジタル証明書による認証を行わない通信接続方式を選択するステップと、を有することを特徴とする。
【０００９】
第３の本発明に係る通信接続方式の選択プログラムは、複数の通信接続方式の設定情報が記述されたプロファイル情報を用いてネットワークに接続する通信端末に実行させる通信接続方式の選択プログラムであって、認証に使用するデジタル証明書を第１の記憶手段に記憶しておくステップと、前記複数の通信接続方式のうちデジタル証明書による認証を行う通信接続方式の設定情報には使用するデジタル証明書の発行元と発行先の少なくとも一方の情報が記述されたプロファイル情報を第２の記憶手段に記憶しておくステップと、ネットワークに接続する際に、プロファイル情報に記述されたデジタル証明書の情報に合致するデジタル証明書の有無を受け付けるステップと、合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、そのデジタル証明書が無い場合にはデジタル証明書による認証を行わない通信接続方式を選択するステップと、を通信端末に実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、プロファイルとデジタル証明書とが分離して配布されるネットワークの運用形態においてプロファイル情報の管理を容易にしつつ無効な認証を試行することによる接続完了までの時間を低減することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１２】
図１は、一実施の形態に係る通信ネットワークシステム１の構成を示している。通信ネットワークシステム１は、通信端末１００と、アクセスポイント２００と、ネットワーク３００と、認証サーバ４００と、認証局（ＣＡ：Certificate Authority）５００と、ネットワーク管理者が管理するプロファイル作成装置６００と、を備えた構成を有している。
【００１３】
通信端末１００は、プロファイルに記述された複数の通信接続方式を順に選択しながらネットワークへの接続を行う。プロファイルは、プロファイル作成装置６００によって発行され、ネットワーク３００で利用可能な複数の接続方式を特定するプロファイル情報が記述される。本実施の形態では、プロファイルとはプロファイル情報が記述されたファイルの実態として定義し、プロファイル情報とはプロファイルに記述されたデータとして定義する。
【００１４】
アクセスポイント２００は、通信端末１００を無線ＬＡＮ（Local Area Network）で収容しネットワーク３００と接続させる転送装置である。ここでは通信端末１００と同一の無線ＬＡＮのパラメータ（例えばＥＳＳＩＤ（Extended Service Set Identification）、ＷＥＰ（Wired Equivalent Privacy）鍵等）が設定される。デジタル証明書を用いた接続認証においては、認証プロトコル（例えばＩＥＥＥ８０２．１ｘ  ＥＡＰ−ＴＬＳ（Extensive Authentication Protocol-Transport Layer Security））の手順に基づいて、通信端末１００と認証サーバ４００との間で認証情報を転送し、接続制御を行う。
【００１５】
認証局５００は、認証局管理者によって管理され、ユーザ個人を認証するためのデジタル証明書を発行する。デジタル証明書は、通信端末を利用するユーザ個人を認証するための情報であり、ネットワーク接続を行う際に認証情報として使用される。ここでは例えばＰＫＣＳ（Public Key Cryptography Standard）＃１２形式のデジタル証明書が使用される。デジタル証明書には、そのデジタル証明書を発行した発行元である認証局５００を特定する文字列、発行先であるユーザを特定する文字列などの情報が記述される。発行されたデジタル証明書は安全性が確保された状態で配布される。
【００１６】
プロファイル作成装置６００は、ネットワーク管理者によって管理され、ネットワーク３００で利用可能な複数の接続方式が記述されたプロファイルを発行する。プロファイルにはネットワーク３００で利用可能な複数の接続方式を特定するプロファイル情報が記述される。接続方式として無線ＬＡＮのパラメータであるＥＳＳＩＤ、ＷＥＰ鍵等の情報が記述される。ＩＥＥＥ８０２．１ｘ  ＥＡＰ−ＴＬＳなどのデジタル証明書を用いた接続認証を行う接続方式に対してはデジタル証明書を特定する情報が記述される。発行されたプロファイルはネットワーク管理者によって配布される。プロファイル作成装置からネットワークを介して通信端末にダウンロードしてもよいし、あるいは記録媒体に記録された状態で配布されてもよい。
【００１７】
認証サーバ４００は、通信端末１００がネットワーク３００に接続する際の接続認証の判定を行う。
【００１８】
図２は、通信ネットワークシステム１におけるネットワークの構成を示している。同図に示すように、このネットワーク３００ではネットワーク管理者によりＩＥＥＥ８０２．１ｘＥＡＰ−ＴＬＳの認証有りの接続サービスと、認証を行わない接続サービスが提供されている。ネットワーク３００には認証を行わない接続サービスに対応したアクセスポイント２００ａと、認証有りの接続サービスに対応した２００ｂとが接続されている。ここではアクセスポイント２００ａとアクセスポイント２００ｂは共にＥＳＳＩＤとして「Ｓｖｃ−ａ」が設定されている。アクセスポイント２００ａは、ＷＥＰとして暗号化の鍵となる文字列「Ｋｅｙ−ａ」が設定されている。アクセスポイント２００ｂは、認証サーバ４００と通信して、ユーザからのユーザ認証情報を転送して、接続制御を行う。
【００１９】
図３のブロック図は、通信端末１００の概略的な構成を示している。同図に示すように、通信端末１００は、デジタル証明書記憶部１０１と、プロファイル情報記憶部１０２と、接続方式選択制御部１０３と、証明書検索制御部１０４と、証明書選択部１０５と、証明書利用履歴記録部１０６と、通信インターフェース部１１０とを備える。通信端末１００はＣＰＵ（Central Processing Unit）、メモリ、通信インターフェース、表示装置、キー操作などを入力させる入力装置などのハードウェアを有するＰＣ（Personal Computer）とする。接続方式選択制御部１０３及び証明書検索制御部１０４による処理は、ＣＰＵによって実行されるプログラムのモジュール等で実現される。デジタル証明書記憶部１０１、プロファイル情報記憶部１０２、及び証明書利用履歴記録部１０６はメモリで実現される。尚、本願発明の通信接続方式を選択する接続方式の選択処理については同図では破線で囲んだ各部により実現される。
【００２０】
デジタル証明書記憶部１０１は、第１の記憶手段として、デジタル証明書の情報を記憶しておく。プロファイル情報記憶部１０２は、第２の記憶手段として、デジタル証明書とは別個に配布され、デジタル証明書の発行元及び発行先の情報が記述されたプロファイル情報を記憶しておく。
【００２１】
接続方式選択制御部１０３は、プロファイル情報記憶部１０２からプロファイル情報を読み込み、デジタル証明書記憶部１０１のデジタル証明書の検索処理要求及び検索条件などの情報を証明書検索制御部１０４に送信する。ここでは受付手段として、プロファイル情報に記述されたデジタル証明書の発行元及び発行先の情報に合致するデジタル証明書の有無を検索結果として受け付ける機能すると共に、選択手段として、合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、そのデジタル証明書が無い場合にはデジタル証明書による認証を行わない通信接続方式を選択する。更に、通信インターフェース部１１０に対して選択した通信接続方式に基づいた通信接続制御を行う。
【００２２】
証明書検索制御部１０４は、デジタル証明書記憶部１０１のデジタル証明書の検索を実行する。また、証明書選択部１０５へのデジタル証明書に関する情報のやり取りを行い、証明書利用履歴記録部１０６へのデジタル証明書の履歴情報の記憶・参照を行う。また検索した結果に基づいて利用すべきデジタル証明書の選択処理を行う。
【００２３】
証明書選択部１０５は、証明書検索制御部１０４から通知された複数のデジタル証明書に関する情報をユーザに対して通知し、その中から１つのデジタル証明書の指定を受け付けて、指定情報を証明書検索制御部１０４に送信する。ここでは複数のデジタル証明書に関する情報を画面に表示する表示装置、及びユーザによる指定を受け付ける入力装置で実現される。
【００２４】
証明書利用履歴記録部１０６は、第３の記憶手段として、証明書検索制御部１０４により選択されたデジタル証明書に記述された情報を履歴情報として記憶しておく。
【００２５】
通信インターフェース部１１０は、接続方式選択制御部１０３により選択された通信接続方式に従って通信接続処理を実行する。
【００２６】
次に、プロファイルの構成について図を用いて説明する。図４〜図５は通信端末１００のプロファイル情報記憶部１０２に記憶されるプロファイル情報の例を示している。同図に示すように、プロファイルは、ネットワーク３００を利用する全ユーザに対して同一の既定の構成として発行される。各値はユーザに対応して変更することもできる。またユーザ自身がプロファイル情報の一部を追加・変更・削除することもできる。
【００２７】
プロファイルには複数の通信接続方式の設定情報が記述される。ここでは通信接続方式には、接続方式毎の管理用パラメータ（接続名、優先順位、接続形態）と、接続用パラメータ（ＥＳＤＩＤ，ＷＥＰ，Ｉｓｓｕｅｒ、Ｓｕｂｊｅｃｔ）が含まれる。ここでは接続方式として「接続名：接続Ａ」と「接続名：接続Ｂ」の２種類が記述されている。
【００２８】
「優先順位」は、各接続方式を使用して接続を試行する順番を表し、小さい番号に対応した接続方式から順番に使用される。「接続形態」は、ＩＥＥＥ８０２．１ｘ  ＥＡＰ−ＴＬＳの認証を行うかどうかを表している。「ＥＳＳＩＤ」はその接続方式で接続する無線ＬＡＮアクセスポイントの識別子を表す。「ＷＥＰ」は、そのアクセスポイントの暗号化の鍵となる文字列を表す。
【００２９】
ここで「Ｉｓｓｕｅｒ」及び「Ｓｕｂｊｅｃｔ」はＩＥＥＥ８０２．１ｘ  ＥＡＰ−ＴＬＳ認証でユーザが使用するデジタル証明書に記述された情報と同一の情報である。「Ｉｓｓｕｅｒ」はそのデジタル証明書を発行した発行元である認証局を特定する文字列を表す。「Ｓｕｂｊｅｃｔ」はそのデジタル証明書の発行先であるユーザを特定する文字列を表す。
【００３０】
次に、デジタル証明書の構成について図を用いて説明する。
【００３１】
図６〜図８は通信端末１００のデジタル証明書記憶部１０１に記憶されるデジタル証明書の例を示している。同図に示すように、デジタル証明書には、ここでは例えば一般的な公開鍵証明書の規格の１つであるＸ．５０９形式のデジタル証明書を利用する。デジタル証明書には以下の情報が記述される。シリアル番号は、１つの認証局から発行されたデジタル証明書で重複しないように付与された番号である。「Ｉｓｓｕｅｒ」は、そのデジタル証明書を発行した発行元である認証局を表す文字列である。「Ｓｕｂｊｅｃｔ」は、デジタル証明書の発行先であるユーザ名を表す文字列である。
【００３２】
このように、管理者はデジタル証明書を利用するユーザのみに有効なデジタル証明書を発行し、デジタル証明書を利用しないユーザに対しても同一な構成のプロファイル情報を配布する。これにより、全てのユーザに対して同一な構成のプロファイル情報を配布することができる。
【００３３】
次に、通信端末１００がプロファイル情報を用いてネットワークに接続する動作について図９、図１０を用いて具体的に説明する。図９のフローチャートは、主に接続方式選択制御部１０３による通信接続方式の選択処理の流れを示している。
【００３４】
ステップ１：まず、最初のステップでは、現在のプロファイル順位を初期状態０に設定する（Ｓ１）。
【００３５】
ステップ２：次のステップでは、プロファイル情報記憶部１０２からプロファイル情報を読み込んで、プロファイル情報に記述された接続方式の「優先順位」を参照する。現在のプロファイル順位の次に大きな優先順位に該当する接続方式を選択する（Ｓ２）。
【００３６】
ステップ３：次のステップでは、選択した接続方式の「接続形態」を参照して、「接続形態：認証無し」の場合には無線ＬＡＮ（ＩＥＥＥ８０２．１１）の接続処理を実行し、「接続形態：認証有り」の場合には証明書検索処理を実行すべく、証明書検索制御部１０４に検索処理の要求を送信する（Ｓ３）。  
ステップ４：次のステップでは、証明書検索制御部１０４によりデジタル証明書記憶部１０１に保存されているデジタル証明書の検索が実行される。証明書検索処理の結果、接続方式選択制御部１０３は、証明書検索制御部１０４から検索条件に合致するデジタル証明書の有無に関する情報を受け付ける。証明書検索制御部１０４による証明書検索処理の詳細については後述する（Ｓ４）。
【００３７】
ステップ５：次のステップでは、該当するデジタル証明書が存在するという情報を受け付けた場合には、デジタル証明書による認証を行う通信接続方式を選択する。ここでは無線ＬＡＮ接続（ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１ｘ）処理を行う。ＩＥＥＥ８０２．１ｘ接続処理のＥＡＰ−ＴＬＳ認証ではステップ４で検索されたデジタル証明書を使用する。該当するデジタル証明書が存在しないという情報を受け付けた場合には、デジタル証明書による認証を行わない通信接続方式を選択すべく、ステップ２へ戻る。
【００３８】
ステップ６：上記各無線ＬＡＮの接続処理の結果、接続が正常に完了した場合には、接続を継続する。一方で、接続が正常に完了しなかった場合には、該当するデジタル証明書の履歴情報として後述のステップ４８で保存された証明書値を消去してステップ２へ戻る。
【００３９】
次に、上記ステップ４における証明書検索制御部１０４によるデジタル証明書の検索処理について図１０のフローチャートを用いて説明する。
【００４０】
ステップ４０：最初のステップでは、検索に先立って、証明書利用履歴記録部１０６内に該当するデジタル証明書の履歴情報として保存された証明書値が存在するかどうかを判定する（Ｓ４０）。
【００４１】
ステップ４１：ステップ４０で証明書値が存在する場合に、その証明書値と一致するデジタル証明書の有無を確認し、そのデジタル証明書が存在する場合には、検索結果を（１）としてそのデジタル証明書を選択する（Ｓ４１）。
【００４２】
ステップ４２：ステップ４０で証明書値が存在しない場合、又はステップ４１で証明書値と一致するデジタル証明書が存在しない場合には以下の処理を行う（Ｓ４２）。
【００４３】
プロファイル情報を参照し、以下の検索条件i）、ii）に合致するデジタル証明書を検索する。i）プロファイル情報の「Ｉｓｓｕｅｒ」に記述された文字列とデジタル証明書の「Ｉｓｓｕｅｒ」に記述された文字列が一致する。ii）プロファイル情報の「Ｓｕｂｊｅｃｔ」に記述された文字列全体がデジタル証明書の「Ｓｕｂｊｅｃｔ」に記述された文字列に前方一致する。
【００４４】
ステップ４３：検索の結果、一致したデジタル証明書の数を判定する。一致したデジタル証明書の数が０の場合検索結果を（０）とする。一致したデジタル証明書の数が１の場合検索結果を（１）として、そのデジタル証明書を選択する（Ｓ４３）。
【００４５】
ステップ４４，４５：ステップ４３で一致したデジタル証明書の数が２以上の場合は、複数のデジタル証明書に関する情報をユーザに通知して、ユーザに選択を要求する。ユーザからのデジタル証明書の指定を受け付ける（Ｓ４４，Ｓ４５）。
【００４６】
ステップ４６、ステップ４７：ユーザからの指定応答を受け付けて、指定されたデジタル証明書が存在する場合には、検索結果を（１）としてそのデジタル証明書を選択する。ユーザからの指定応答を受け付けないまま一定時間を経過した場合、および指定されたデジタル証明書が存在しない場合は、検索結果を（０）とする（Ｓ４６，Ｓ４７）。
【００４７】
ステップ４８：上記ステップ４３〜ステップ４７の結果、検索結果が０の場合は証明書値を消去し、検索結果が１の場合は証明書値を保存する（Ｓ４８）。
【００４８】
［第１の動作例］
次に、第１の動作例として、図４で示したプロファイル１を利用して、デジタル証明書が保存されていない状態の通信端末からネットワークへ接続する場合の動作について図９のフローチャートを参照しながら説明する。
【００４９】
ステップ１：最初のステップでは、現在のプロファイル順位を初期状態０「Ｐｒｉ０」に設定する。
【００５０】
ステップ２：次のステップでは、プロファイル情報記憶部１０２からプロファイル情報を読み込んで、プロファイル情報に記述された「優先順位」を参照して、現在のプロファイル順位の次に大きな「優先順位：Ｐｒｉ１」に該当する接続方式「接続Ａ」を選択する。
【００５１】
ステップ３：次のステップでは、接続方式「接続Ａ」は、「接続形態：認証有り」であるので証明書検索処理を実行すべく、証明書検索制御部１０４に検索処理の要求を送信する。  
ステップ４：次のステップでは、証明書検索制御部１０４によりデジタル証明書記憶部１０１に保存されているデジタル証明書の検索が実行される。ここではデジタル証明書が保存されていないので、証明書検索処理の結果、条件に合致するデジタル証明書が存在しない旨の情報を受け付ける。
【００５２】
ステップ５：次のステップでは、該当するデジタル証明書が存在しないという情報を受け付け、接続処理を実施せずステップ２へ戻る。
【００５３】
ステップ２’において、次に大きい「優先順位：Ｐｒｉ２」の接続方式「接続Ｂ」が選択される。次のステップ３’では接続方式「接続Ｂ」は「接続形態：認証なし」であるので無線ＬＡＮ接続処理が実施される。
【００５４】
ステップ６：このとき無線ＬＡＮのパラメータ「ＥＳＳＩＤ：Ｓｖｃ−ａ」、「ＷＥＰ鍵：Ｋｅｙ−ａ」に合致するアクセスポイントが存在する場合、接続処理が完了し、接続を継続する。このような処理により、デジタル証明書を利用しないユーザは従来のように無効なデジタル証明書を用いて接続試行する必要がなくなるので接続完了までの時間を短縮することができる。
【００５５】
［第２の動作例］
次に、第２の動作例として、図４で示したプロファイル１を利用して、図６，７で示したデジタル証明書１，２が保存された状態の通信端末からネットワークへ接続する場合の動作について図９，図１０のフローチャートを参照しながら説明する。
【００５６】
ステップ１：まず、最初のステップでは、現在のプロファイル順位を初期状態０「Ｐｒｉ０」に設定する。
【００５７】
ステップ２：次のステップでは、プロファイル情報記憶部１０２からプロファイル情報を読み込んで、プロファイル情報に記述された「優先順位」を参照して、現在のプロファイル順位の次に大きな「優先順位：Ｐｒｉ１」に該当する接続方式「接続Ａ」を選択する。
【００５８】
ステップ３：次のステップでは、接続方式「接続Ａ」は、「接続形態：認証有り」であるので証明書検索処理を実行すべく、証明書検索制御部１０４に検索処理の要求を送信する。  
ステップ４：次のステップでは、証明書検索制御部１０４によりデジタル証明書記憶部１０１に保存されているデジタル証明書の検索が実行される。
【００５９】
ステップ４０：ここではデジタル証明書の履歴情報は証明書利用履歴記録部１０６に保存されていないものとし、ステップ４２へ進む。
【００６０】
ステップ４２：証明書検索制御部１０４によるプロファイル情報と合致するデジタル証明書を検索するステップにおいて、プロファイル情報を参照し、以下の検索条件i）、ii）に合致する証明書を検索する。i）プロファイル１の「Ｉｓｓｕｅｒ：Ａｕｔｈ０」とデジタル証明書１の「Ｉｓｓｕｅｒ：Ａｕｔｈ０」が一致する。ここでデジタル証明書２の「Ｉｓｓｕｅｒ：Ａｕｔｈ１」は条件に一致しない。ii）プロファイル１の「Ｓｕｂｊｅｃｔ：Ｐｒｅｆ０−Ｕｓｅｒ０」の文字列全体がデジタル証明書１の「Ｓｕｂｊｅｃｔ：Ｐｒｅｆ０−Ｕｓｅｒ１」に前方一致する。
【００６１】
ステップ４３：検索の結果、一致したデジタル証明書の数が１であるので、検索結果を（１）として、上記検索条件i）、ii）に合致したデジタル証明書１を選択する。
【００６２】
ステップ４８：デジタル証明書１の証明書値「Ｉｓｓｕｅｒ：Ａｕｔｈ０、シリアル番号：１２３４５６７８」を履歴情報として証明書利用履歴記録部１０６に保存する。
【００６３】
ステップ５：次のステップでは、該当するデジタル証明書が存在するという情報を受け付けて、デジタル証明書１による認証を行う通信接続方式を選択する。ここでは無線ＬＡＮ接続（ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１ｘ）処理を行い、ＥＳＳＩＤがＳｖｃ−ａのアクセスポイントと無線ＬＡＮのリンクを確立した後、ＩＥＥＥ８０２．１ｘ接続処理のＥＡＰ−ＴＬＳ認証においてステップ４で選択されたデジタル証明書１を用いて認証を行う。尚、認証情報は認証サーバで認証され、アクセスポイントが接続処理を行う。その結果。通信端末におけるネットワークへの接続処理が終了する。このように、デジタル証明書を利用するユーザはデジタル証明書を選択して接続試行する必要がなくなるので接続完了までの時間を短縮することができる。
【００６４】
［第３の動作例］
次に、第３の動作例として、図５で示したプロファイル２を利用して、図６，７，８で示したデジタル証明書１，２，３が保存された状態の通信端末からネットワークへ接続する場合の動作について図９，１０のフローチャートを参照しながら説明する。
【００６５】
ステップ１：まず、最初のステップでは、現在のプロファイル順位を初期状態０「Ｐｒｉ０」に設定する。
【００６６】
ステップ２：次のステップでは、プロファイル情報記憶部１０２からプロファイル情報を読み込んで、プロファイル情報に記述された「優先順位」を参照して、現在のプロファイル順位の次に大きな「優先順位：Ｐｒｉ１」に該当する接続方式「接続Ａ」を選択する。
【００６７】
ステップ３：次のステップでは、接続方式「接続Ａ」は、「接続形態：認証有り」であるので証明書検索処理を実行すべく、証明書検索制御部１０４に検索処理の要求を送信する。  
ステップ４：次のステップでは、証明書検索制御部１０４によりデジタル証明書記憶部１０１に保存されているデジタル証明書の検索が実行される。
【００６８】
ステップ４０：ここではデジタル証明書の履歴情報は証明書利用履歴記録部１０６に保存されていないものとし、ステップ４２へ進む。
【００６９】
ステップ４２：証明書検索制御部１０４によるプロファイル情報と合致するデジタル証明書を検索するステップにおいて、プロファイル情報を参照し、以下の検索条件i）、ii）に合致する証明書を検索する。i）プロファイル２の「Ｉｓｓｕｅｒ：Ａｕｔｈ０」とデジタル証明書１およびデジタル証明書３の「Ｉｓｓｕｅｒ：Ａｕｔｈ０」が一致する。ここでデジタル証明書２の「Ｉｓｓｕｅｒ：Ａｕｔｈ１」は条件に一致しない。ii）プロファイル２の「Ｓｕｂｊｅｃｔ：Ｐｒｅｆ０−Ｕｓｅｒ０」の文字列全体が、デジタル証明書１の「Ｓｕｂｊｅｃｔ：Ｐｒｅｆ０−Ｕｓｅｒ１」およびデジタル証明書３の「Ｓｕｂｊｅｃｔ：Ｐｒｅｆ０−Ｕｓｅｒ２」に前方一致する。
【００７０】
ステップ４３：検索の結果、デジタル証明書１およびデジタル証明書３の２つが一致したので、検索結果は（２）となる。
【００７１】
ステップ４４，４５：ステップ４３で一致したデジタル証明書の数が２であるのでデジタル証明書１およびデジタル証明書３に関する情報をユーザに通知して、ユーザに選択を要求する。ユーザからのデジタル証明書の指定を受け付ける。ここでは一定時間内にユーザから例えばデジタル証明書３の指定を受け付けたとする。
【００７２】
ステップ４６、ステップ４７：指定されたデジタル証明書３は存在するので検索結果を（１）としてそのデジタル証明書３を選択する。
【００７３】
ステップ４８：検索結果が（１）であるのでデジタル証明書３の証明書値（Ｉｓｓｕｅｒ：Ａｕｔｈ０、シリアル番号：３４５６７８）を履歴情報として証明書利用履歴記録部１０６に保存する。このように、プロファイル情報で指定される条件に合致するデジタル証明書が複数検索された場合においても認証に成功した証明書のみ、その履歴情報を保存しておく。これにより、繰り返しユーザが選択する操作が不要となり、誤ったデジタル証明書の選択による認証失敗を低減することが可能となる。
【００７４】
ステップ５：次のステップでは、デジタル証明書３による認証を行う通信接続方式を選択する。ここでは無線ＬＡＮ接続（ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１ｘ）処理を行い、ＥＳＳＩＤがＳｖｃ−ａのアクセスポイントと無線ＬＡＮのリンクを確立した後、ＩＥＥＥ８０２．１ｘ接続処理のＥＡＰ−ＴＬＳ認証においてステップ４で選択されたデジタル証明書３を用いて認証を行う。尚、認証情報は認証サーバで認証され、アクセスポイントが接続処理を行う。その結果。通信端末におけるネットワークへの接続処理が終了する。
【００７５】
以上、動作例で示したように、本実施の形態によれば、通信端末１００において、ネットワークに接続する際に、プロファイル情報に記述されたデジタル証明書の発行元及び発行先の情報に合致するデジタル証明書が有る場合にはデジタル証明書による認証を行う通信接続方式を選択し、そのデジタル証明書が無い場合には上記認証を行わない通信接続方式を選択する。これにより、上記認証が必要でないユーザは従来のように無効なデジタル証明書を用いて接続試行する必要がないので接続完了までの時間を短縮することができる。また、認証局管理者は必要とするユーザのみに有効なデジタル証明書を発行し、ネットワーク管理者は全てのユーザに対して同一な構成のプロファイルを配布することができる。
【００７６】
よって、プロファイル情報とデジタル証明書とが分離して配布されるネットワークの運用形態においてプロファイル情報の管理を容易にしつつ無効な認証を試行することによる接続完了までの時間を低減することができる。
【００７７】
尚、本実施の形態においては、通信端末１００は、ＣＰＵ、メモリ、通信インターフェース、表示装置、キー操作などを入力させる入力装置などのハードウェアを備えたＰＣとしたが、上記各部を備えた情報機器であればこれに限られるものではない。
【００７８】
また、実施の形態においては、接続方式選択制御部１０３による通信接続方式の選択処理はＣＰＵによって実行されるプログラムで実現されるようにしたが、上記処理を実行する専用のハードウェアで実現してもよい。
【図面の簡単な説明】
【００７９】
【図１】一実施の形態に係る通信ネットワークのシステム構成図である。
【図２】上記通信システムにおけるネットワーク構成図である。
【図３】上記通信システムにおいてネットワークに接続する通信端末の概略的な構成を示すブロック図である。
【図４】上記通信端末のプロファイル情報記憶部に記憶されるプロファイル情報の第１の例を示すチャート図である。
【図５】上記通信端末のプロファイル情報記憶部に記憶されるプロファイル情報の第２の例を示すチャート図である。
【図６】上記通信端末のデジタル証明書記憶部に記憶されるデジタル証明書の第１の例を示すチャート図である。
【図７】上記通信端末のデジタル証明書記憶部に記憶されるデジタル証明書の第２の例を示すチャート図である。
【図８】上記通信端末のデジタル証明書記憶部に記憶されるデジタル証明書の第３の例を示すチャート図である。
【図９】上記通信端末における通信接続方式の選択処理を示すフローチャートである。
【図１０】上記通信端末におけるデジタル証明書の検索処理を示すフローチャートである。
【符号の説明】
【００８０】
１…通信ネットワークシステム
１００…通信端末
１０１…デジタル証明書記憶部
１０２…プロファイル情報記憶部
１０３…接続方式選択制御部
１０４…証明書検索制御部
１０５…証明書選択部
１０６…証明書利用履歴記録部
１１０…通信インターフェース部
２００…アクセスポイント
２００ａ…アクセスポイント（認証無）
２００ｂ…アクセスポイント（認証有）
３００…ネットワーク
４００…認証サーバ
５００…認証局（ＣＡ）
６００…プロファイル作成装置
【図１】
2008228089.tif 000003
【図２】
2008228089.tif 000004
【図３】
2008228089.tif 000005
【図４】
2008228089.tif 000006
【図５】
2008228089.tif 000007
【図６】
2008228089.tif 000008
【図７】
2008228089.tif 000009
【図８】
2008228089.tif 000010
【図９】
2008228089.tif 000011
【図１０】
2008228089.tif 000012