(57)【要約】【課題】認証を必要とするネットワークに接続する通信装置のデジタル証明書の有効期限管理を行い、更新が必要な時期に、そのときの状況に応じた適切な更新手順をユーザに提示する。【解決手段】ネットワーク管理装置１は、デジタル証明書２１を保持したプリンタ２等が接続された検疫ネットワーク９を管理する。管理装置１は、プリンタ２からデジタル証明書２１を取得して認証を行う認証処理部１１と、認証結果に応じたガイダンスを出力するガイダンス処理部１５とを備え、ガイダンス処理部１５は、認証が成功し、かつ、デジタル証明書２１の有効期限までの残日数が所定日数以下の場合と、認証が不成功の場合とで異なるガイダンスを出力する。【選択図】図１
2008042381.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを管理する管理装置と、前記ネットワークで通信を行う通信装置とを備え、前記管理装置で認証された通信装置のみが前記ネットワークに接続可能なネットワークシステムであって、
前記通信装置は、所定の有効期限を有し、前記管理装置で認証を受けるための認証情報を記憶する記憶手段を備え、
前記管理装置は、
前記通信装置から前記認証情報を取得して、前記通信装置の認証処理を行う認証手段と、
前記認証手段による認証結果に応じたガイダンスを出力するガイダンス手段と、を備え、
前記ガイダンス手段は、
前記認証情報による認証が成功し、かつ、前記認証情報の前記有効期限までの残日数が所定日数以下の場合と、前記認証情報による認証が不成功の場合とで異なるガイダンスを出力するネットワークシステム。
【請求項２】
前記認証が成功し、かつ、前記認証情報の前記有効期限までの残日数が所定日数以下の場合のガイダンスは、前記ネットワークを経由した前記認証情報の更新手順を教示するガイダンスである、請求項１記載のネットワークシステム。
【請求項３】
前記認証が不成功の場合のガイダンスは、前記ネットワークを経由しないで前記認証情報の更新手順を教示するガイダンスである、請求項１記載のネットワークシステム。
【請求項４】
前記ネットワークは、ＩＥＥＥ８０２．１Ｘに従うネットワークであることを特徴とする請求項１〜３のいずれかに記載のネットワークシステム。
【請求項５】
前記ネットワークは、無線通信に係るネットワークであることを特徴とする請求項１〜３のいずれかに記載のネットワークシステム。
【請求項６】
ネットワークを管理する装置であって、認証した通信装置のみを前記ネットワークに接続させるネットワーク管理装置であって、
前記通信装置から、所定の有効期限を有する認証情報を取得して、前記通信装置の認証処理を行う認証手段と、
前記認証手段による認証結果に応じたガイダンスを出力するガイダンス手段と、を備え、
前記ガイダンス手段は、
前記認証情報による認証が成功し、かつ、前記認証情報の前記有効期限までの残日数が所定日数以下の場合と、前記認証情報による認証が不成功の場合とで異なるガイダンスを出力する、ネットワーク管理装置。
【請求項７】
認証サーバで認証された通信装置のみが接続可能なネットワークに接続される管理装置であって、
前記通信装置が前記ネットワークに接続されている場合、前記通信装置から最新の認証情報を取得する取得手段と、
該認証情報に応じたガイダンスを出力するガイダンス手段と、を備え、
前記ガイダンス手段は、前記通信装置が前記ネットワークに接続されていない場合、前記通信装置と最後に接続したときに取得した前記認証情報に基づいて、前記認証情報の有効期限が切れているかどうかを判断し、切れているときはその判断に対応する第１のガイダンスを出力し、前記通信装置が前記ネットワークに接続されている場合、前記認証情報の前記有効期限までの残日数が所定日数以下かどうかを判断し、所定日数以下のときはその判断に対応する第２のガイダンスを出力し、前記第１のガイダンスと前記第２のガイダンスとを異なる態様で出力する、管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆる検疫ネットワークに接続する通信装置のデジタル証明書の有効期限管理に関し、特に時計機能を内蔵していない通信装置のデジタル証明書の有効期限管理に関する。
【背景技術】
【０００２】
従来、コンピュータネットワークを通じた通信を行うときに、通信する相手が本人であるかどうかの認証にデジタル証明書が用いられる。通常、このデジタル証明書には有効期限が設けられているので、有効期限が到来する前に新たなものに更新することが好ましい。従って、有効期限までの残日数が少なくなると、ユーザに対して警告を行う技術が知られている（例えば、特許文献１、２）。
【特許文献１】特開２００３−２７３８５５号公報
【特許文献２】特開２００５−２６９５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ネットワークに接続して通信を行うために認証を必要とする、いわゆる検疫ネットワークなどと称されるネットワークシステムでは、ネットワークにログインする時点で証明書が有効でないとならない。従って、有効期限が切れる前にデジタル証明書を更新することが好ましいが、現在時刻を知るためのＲＴＣ（Real Time Clock）を内蔵していない装置では、自らのデジタル証明書の有効期限が切れていても気付かず、検疫ネットワークにログインできないということが起こる。
【０００４】
このように、検疫ネットワークの場合、デジタル証明書の更新が必要な場合であっても、装置自体がネットワークに接続できる場合とそうでない場合とがある。つまり、ネットワークに接続できる場合は、ネットワーク経由でデジタル証明書の更新が可能であるが、接続できない場合は、スタンドアロンで更新しなければならない。
【０００５】
そこで、本発明の目的は、認証を必要とするネットワークに接続する通信装置のデジタル証明書の有効期限管理を行い、更新が必要な時期に、そのときの状況に応じた適切な更新手順をユーザに提示するための技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明の一実施態様に従うネットワークシステムは、ネットワークを管理する管理装置と、前記ネットワークで通信を行う通信装置とを備え、前記管理装置で認証された通信装置のみが前記ネットワークに接続可能である。前記通信装置は、所定の有効期限を有し、前記管理装置で認証を受けるための認証情報を記憶する記憶手段を備える。また、前記管理装置は、前記通信装置から前記認証情報を取得して、前記通信装置の認証処理を行う認証手段と、前記認証手段による認証結果に応じたガイダンスを出力するガイダンス手段と、を備える。そして、前記ガイダンス手段は、前記認証情報による認証が成功し、かつ、前記認証情報の前記有効期限までの残日数が所定日数以下の場合と、前記認証情報による認証が不成功の場合とで異なるガイダンスを出力する。
【０００７】
これにより、認証情報の有効期限切れ間近のときと、既に有効期限が切れてしまったときで、それぞれに応じた認証情報の更新ガイダンスをユーザに提示することができる。
【０００８】
好適な実施形態では、前記認証が成功し、かつ、前記認証情報の前記有効期限までの残日数が所定日数以下の場合のガイダンスは、前記ネットワークを経由した前記認証情報の更新手順を教示するガイダンスであってもよい。
【０００９】
好適な実施形態では、前記認証が不成功の場合のガイダンスは、前記ネットワークを経由しないで前記認証情報の更新手順を教示するガイダンスであってもよい。
【００１０】
好適な実施形態では、前記ネットワークは、ＩＥＥＥ８０２．１Ｘに従うネットワークであってもよい。
【００１１】
好適な実施形態では、前記ネットワークは、無線通信に係るネットワークであってもよい。
【００１２】
本発明の別の実施態様に従うネットワーク管理装置は、ネットワークを管理する装置であって、認証した通信装置のみを前記ネットワークに接続させるものである。そして、前記通信装置から、所定の有効期限を有する認証情報を取得して、前記通信装置の認証処理を行う認証手段と、前記認証手段による認証結果に応じたガイダンスを出力するガイダンス手段と、を備える。前記ガイダンス手段は、前記認証情報による認証が成功し、かつ、前記認証情報の前記有効期限までの残日数が所定日数以下の場合と、前記認証情報による認証が不成功の場合とで異なるガイダンスを出力する。
【００１３】
本発明のさらに別の実施形態に従う管理装置は、認証サーバで認証された通信装置のみが接続可能なネットワークに接続される管理装置であって、前記通信装置が前記ネットワークに接続されている場合、前記通信装置から最新の認証情報を取得する取得手段と、該認証情報に応じたガイダンスを出力するガイダンス手段と、を備え、前記ガイダンス手段は、前記通信装置が前記ネットワークに接続されていない場合、前記通信装置と最後に接続したときに取得した前記認証情報に基づいて、前記認証情報の有効期限が切れているかどうかを判断し、切れているときはその判断に対応する第１のガイダンスを出力し、前記通信装置が前記ネットワークに接続されている場合、前記認証情報の前記有効期限までの残日数が所定日数以下かどうかを判断し、所定日数以下のときはその判断に対応する第２のガイダンスを出力し、前記第１のガイダンスと前記第２のガイダンスとを異なる態様で出力する。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態に係るネットワークシステムについて、図面を参照して説明する。
【００１５】
図１は、本実施形態に係るネットワークシステムの構成図である。
【００１６】
本システムは、認証サーバたるネットワーク管理装置（以下、単に管理装置という）１と、図示しない認証装置たるハブやアクセスポイントを介してサプリカントたるプリンタ２、スキャナ３、及びプリンタ及びスキャナの機能を備えたデジタル複合機（以下、単に複合機という）４などのネットワークを介して通信を行う装置とが、ネットワーク９を介して接続されている。また、ネットワーク９には、認証のためのデジタル証明書を発行するＣＡ局を備えた認証情報発行サーバ６が接続されている。
【００１７】
本実施形態に係るネットワークシステムは、ネットワーク９に接続して通信を行うために認証を必要とする、いわゆる検疫ネットワークなどと呼ばれるネットワークシステムである。すなわち、サプリカント（プリンタ２、スキャナ３、及び複合機４などの通信装置）は、認証装置を介して管理装置１で認証された場合にだけ、ネットワーク９にログインし、通信を行うことができるようになる。なお、ネットワーク９は、有線ネットワーク及び無線通信ネットワークのいずれでもよい。
【００１８】
認証装置について詳述すると、「認証サーバとサプリカント間の認証の中継」および「サプリカントからネットワークへのアクセス制御」を行う装置ということができる。つまりサプリカントからのネットワークアクセスの可否は、管理装置とサプリカントの認証手続の結果に基づき、管理装置が決定し、認証手続以降のサプリカントからの実際のネットワークアクセスの可否の制御は、認証装置が行っている。
【００１９】
プリンタ２、スキャナ３、及び複合機４は、それぞれ、管理装置１で認証を受けるために必要な認証情報としてデジタル証明書２１、３１，４１を予め保持している。各デジタル証明書２１、３１，４１は、認証情報発行サーバ６に直接接続してインストールするなど、何らかの方法で予めインストールしておく必要がある。
【００２０】
なお、各デジタル証明書２１、３１，４１には、それぞれ有効期限が定められている。有効期限を過ぎると、そのデジタル証明書は無効となり、無効となったデジタル証明書でネットワーク９にログインすることはできない。従って、各デジタル証明書２１、３１，４１は、有効期限内に更新する必要がある。本実施形態では、プリンタ２、スキャナ３、及び複合機４は、現在時刻を知るためのＲＴＣ（Real Time Clock）を備えていないので、自らのデジタル証明書の有効期限を管理することができない。そこで、後述するように、管理装置１がこれらの通信装置のデジタル証明書の有効期限管理を行う。
【００２１】
管理装置１は、例えば汎用的なコンピュータシステムにより構成され、以下に説明する管理装置１内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００２２】
管理装置１は、ネットワーク９に接続した通信装置を認証する認証処理部１１と、デジタル証明書の管理情報を記憶した証明書管理情報記憶部１３と、デジタル証明書の更新に関するガイダンスを出力するガイダンス処理部１５と、現在時刻を示すＲＴＣ１７とを備える。
【００２３】
認証処理部１１は、プリンタ２、スキャナ３、及び複合機４などの通信装置の認証を行う。以下、通信装置の代表として、プリンタ２を例に挙げて説明する。例えば、認証処理部１１は、プリンタ２からデジタル証明書２１を取得して、プリンタ２の認証を行う。認証処理部１１は、デジタル証明書２１の内容を確認するとともに、ＲＴＣ１７から現在日時を取得し、デジタル証明書２１の有効期限が経過していないか確認する。認証に成功すると、認証処理部１１はプリンタ２がネットワークへアクセスすることを許可する。一方、認証に成功しなかった場合は、プリンタ２がネットワークへアクセスすることを拒否する。
【００２４】
ネットワーク９に対して、プリンタ２が新たに物理的に接続されたとき、及びプリンタ２の電源が投入されときなどに、認証処理部１１は、プリンタ２から、ログイン要求とともにデジタル証明書２１を取得して上述の認証を行う。また、認証処理部１１は、それ以外にも、定期的または不定期の任意のタイミングで認証処理を行ってもよい。
【００２５】
認証処理部１１は、認証を行ったデジタル証明書２１の管理情報を、証明書管理情報記憶部１３に格納する。デジタル証明書２１の管理情報が既に格納されている場合は、上書きをする。
【００２６】
証明書管理情報記憶部１３は、ネットワーク９に接続され、認証された通信装置が保持しているデジタル証明書に関する管理情報を記憶する。例えば、証明書管理情報記憶部１３に記憶されている管理情報の一例を図２に示す。
【００２７】
図２に示すように、デジタル証明書の管理情報は、通信装置の識別情報である装置ＩＤ１３１と、デジタル証明書の有効期限１３２とが記憶されている。
【００２８】
ガイダンス処理部１５は、認証処理部１１での認証処理の処理結果に応じたガイダンスを出力する。例えば、認証処理部１１でプリンタ２の認証が不成功の場合、ガイダンス処理部１５は、ユーザに対してその旨を報知するとともに、プリンタ２で新たなデジタル証明書の取得を促すためのガイダンス（新証明書取得ガイダンス）を出力する。この場合、認証が不成功であるため、プリンタ２はネットワーク９にはアクセスできない。従って、新証明書取得ガイダンスは、プリンタ２がネットワーク９を経由しない（例えば、認証情報発行サーバ６に直接接続など）で、新たなデジタル証明書を取得するための手順を示す。
【００２９】
また、認証処理部１１で認証に成功した場合であっても、デジタル証明書２１の有効期限までの残日数が所定日数以下であるときは、ガイダンス処理部１５は、ユーザに対してその旨を報知するとともに、デジタル証明書の更新を促すためのガイダンス（証明書更新ガイダンス）を出力する。この場合は、プリンタ２がネットワーク９にアクセス可能なので、証明書更新ガイダンスは、ネットワーク９を経由して認証情報発行サーバ６へアクセスして、デジタル証明書を更新するための手順を示す。
【００３０】
なお、いずれのガイダンスも、管理装置１が備える表示装置に出力してもよいし、各通信装置が備える表示装置に出力してもよい（表示装置は、いずれも図示しない）。
【００３１】
図３は、プリンタ２がネットワークにログインするための処理手順を示す。
【００３２】
まず、認証処理部１１がプリンタ２からログイン要求を受信して（Ｓ１１）、このログイン要求に含まれるデジタル証明書２１に基づいて認証処理を行う（Ｓ１２）。
【００３３】
ここで、認証が不成功である場合は、ガイダンス処理部１５が、新証明書取得ガイダンスを出力する（Ｓ１７）。これとともに、認証処理部１１は、プリンタ２のネットワークへのログインを許可しない（Ｓ１８）。
【００３４】
一方、ステップＳ１２での認証に成功した場合は、認証処理部１１は、デジタル証明書２１の有効期限までの残日数を確認する（Ｓ１３）。そして、残日数が所定日数以下であるときは（Ｓ１３：Ｙｅｓ）、ガイダンス処理部１５が、証明書更新ガイダンスを出力する（Ｓ１４）。一方、残日数が所定日数よりも多いときは（Ｓ１３：Ｎｏ）、ステップＳ１４をスキップする。
【００３５】
これとともに、認証処理部１１は、プリンタ２のネットワークへのログインを許可する（Ｓ１５）。さらに、認証処理部１１は、デジタル証明書２１の管理情報を証明書管理情報記憶部１３へ保存する（Ｓ１６）。
【００３６】
これにより、ＲＴＣを有しない通信装置のデジタル証明書の有効期限を、ネットワークの管理装置で管理することができる。すなわち、デジタル証明書の有効期限が既に経過している場合、及び有効期限までの残日数が少ないときは、ユーザに対してその旨を報知することができる。さらに、デジタル証明書の有効期限が既に経過している場合、及び有効期限までの残日数が少ない場合には、新たなデジタル証明書を取得するための、それぞれ適した手順をガイダンスで示すことができる。
【００３７】
図４は、定期的または不定期に、管理装置１がプリンタ２のデジタル証明書の有効期限を確認するための処理手順を示す。この確認処理は、例えば、証明書管理情報記憶部１３に格納されている有効期限１３２までの残日数が所定日数以下になったときに行うようにしてもよい。
【００３８】
まず、認証処理部１１がプリンタ２からデジタル証明書２１を取得して（Ｓ２１）、証明書管理情報記憶部１３のデジタル証明書２１の管理情報を更新する（Ｓ２２）。
【００３９】
次に、認証処理部１１は、デジタル証明書２１の有効期限までの残日数を確認する（Ｓ２３）。そして、残日数が所定日数以下であるときは（Ｓ２３：Ｙｅｓ）、ガイダンス処理部１５が、証明書更新ガイダンスを出力する（Ｓ２４）。一方、残日数が所定日数よりも多いときは（Ｓ２３：Ｎｏ）、ステップＳ２４をスキップする。
【００４０】
これにより、通信装置が長時間に渡ってネットワークに接続し続けている場合であっても、管理装置がその通信装置のデジタル証明書の有効期限を管理できる。
【００４１】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【００４２】
例えば、上述したネットワーク管理装置及び認証情報発行サーバは、それらを纏めて一つのコンピュータマシンで実現することもできるし、それぞれ一つのコンピュータマシンに分けて実現することもできる。認証情報の期限管理を行う管理装置は、例えば、ネットワーク管理機能や認証機能を備えない同一サブネットのパーソナルコンピュータなど他の一もしくは複数のコンピュータ（通信装置に処理の指示を行える同一のサブネット内の全てのコンピュータでも良く、例えば通信装置がプリンタの場合、プリンタドライバをインストールしたすべてのコンピュータなど）とし、通信装置の認証は認証機能を備えるサーバで行っても良い。その場合、通信装置のサーバによる認証が成功して通信装置がネットワークに接続されているとき、最新の認証情報を管理装置が取得し、図４のＳ２１以降の処理を行って、「（Ａ）認証情報の有効期限が有効な範囲で有効期限が所定日数以下か否か」を判断し、通信装置がネットワークに接続されていないときは、前回取得した管理装置の最新の認証情報に基づいて図４のＳ２３以降の判断を行っても良い。その場合、図４のＳ２３の判断である（Ａ）に代えて「（Ｂ）認証情報が有効期限切れか否か」のみを判断しても良い。
【００４３】
また（Ａ）、（Ｂ）いずれかの条件に合致するときにそれぞれ異なる態様の更新ガイダンスをユーザに提示しても良い。具体的には、（Ａ）の場合、認証情報の期限までの残日数を提示し、（Ｂ）の場合、認証情報の有効期限が切れている旨の情報を提示しても良い。また（Ｂ）の場合に、認証情報の有効期限が切れている通信装置は、ネットワークを介して認証情報発行サーバにアクセスできず、例えば認証情報発行サーバと直接ケーブルで接続したり、メモリカードなどの記憶媒体を介して認証情報を更新するなど、ネットワーク以外の更新手順で認証情報を更新する必要があるので、ネットワーク以外の更新手順をユーザに報知するとともに（Ａ）の場合には、ネットワーク上での手順を含む更新手順をユーザに報知しても良い。
【００４４】
通信装置がネットワークに接続されておらず、前回取得した管理装置の最新の認証情報に基づいて更新ガイダンス実行可否を判断する場合、実際には通信装置の認証情報が更新されているものの、電源が入っていないために認証情報の更新ガイダンスが実行されてしまう恐れもある。そこで前回の認証情報に基づき（Ａ）もしくは（Ｂ）と判断された場合、まずは通信装置の電源オンをユーザに指示する報知を行って、次に所定時間経過後もしくはユーザ指示によって通信装置がネットワーク接続されているか判断を行い、その判断の結果、通信装置がなおもネットワーク接続されていないなら、前回の認証情報に基づき（Ａ）、（Ｂ）のいずれか、もしくは（Ａ）、（Ｂ）両方を判断し、ネットワーク接続されているときに図４のフローを実行しても良い。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係るネットワークシステムの構成図である。
【図２】証明書管理情報記憶部に記憶されている管理情報の一例を示す。
【図３】ログイン時の処理手順を示すフローチャートである。
【図４】定期的または不定期に有効期限を確認する手順を示すフローチャートである。
【符号の説明】
【００４６】
１…ネットワーク管理装置、２…プリンタ、６…認証情報発行サーバ、９…検疫ネットワーク、１１…認証処理部、１３…証明書管理情報記憶部、１５…ガイダンス処理部、２１…デジタル証明書。
【図１】
2008042381.tif 000003
【図２】
2008042381.tif 000004
【図３】
2008042381.tif 000005
【図４】
2008042381.tif 000006