(57)【特許請求の範囲】
【請求項１】
証明書を使った認証機能を持つ認証装置であって、
証明書の有効期限に対して警告の通知を行うべき時期を設定する通知時期設定手段と、
前記証明書の有効期限を確認する確認時期を設定する確認時期設定手段と、
前記確認時期設定手段によって設定された確認時期に前記証明書の有効期限を確認し、前記通知時期設定手段によって設定された時期に達しているか判定し、前記通知時期設定手段によって設定された時期に達していると判定した場合に前記警告を通知する警告通知手段とを有することを特徴とする認証装置。
【請求項２】
前記警告通知手段による警告の通知で用いられるべき方法を、複数の方法から選択する選択手段をさらに有し、
前記警告通知手段は、前記選択手段によって選択された方法で前記警告を通知することを特徴とする請求項１記載の認証装置。
【請求項３】
前記証明書の有効期限に応じて外部から証明書を取得する取得手段と、
前記警告通知手段による警告の通知をするか、前記警告通知手段による警告の通知をすることなく前記取得手段による証明書の取得を行うか、を設定する設定手段とを有することを特徴とする請求項１又は２記載の認証装置。
【請求項４】
警告を通知する宛先を設定する設定手段をさらに有し、
前記警告通知手段は、前記設定された宛先に電子メールで警告を通知することを特徴とする請求項１乃至３のいずれか１項に記載の認証装置。
【請求項５】
前記警告通知手段は、印刷、表示又は音により警告を通知することを特徴とする請求項１乃至４のいずれか１項に記載の認証装置。
【請求項６】
前記確認時期設定手段は、前記確認時期として、定期的な時期、印刷実行時、相手先接続時、または電源投入時を設定可能であることを特徴とする請求項１乃至５のいずれか１項に記載の認証装置。
【請求項７】
証明書の有効期限に応じて外部装置から証明書をダウンロードするダウンロード手段をさらに有することを特徴とする請求項１又は２記載の認証装置。
【請求項８】
前記外部装置を示す情報を設定する情報設定手段をさらに有し、
前記ダウンロード手段は、前記情報設定手段によって設定された情報によって示される外部装置から前記証明書をダウンロードすることを特徴とする請求項７記載の認証装置。
【請求項９】
前記証明書を格納する格納手段と、
前記格納手段に格納されている証明書に従って、前記認証装置が通信する通信相手装置を認証する認証手段と、
前記認証手段により正しく認証された通信相手装置からデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて印刷をする印刷手段とをさらに有することを特徴とする請求項１乃至８のいずれか１項に記載の認証装置。
【請求項１０】
証明書を使った認証機能を持つ認証装置の制御方法であって、
設定手段が、証明書の有効期限に対して警告の通知を行うべき時期を設定する通知時期設定ステップと、
確認時期設定手段が、前記証明書の有効期限を確認する確認時期を設定する確認時期設定ステップと、
警告通知手段が、前記確認時期設定ステップで設定された確認時期に前記証明書の有効期限を確認し、前記通知時期設定ステップで設定された時期に達しているか判定し、前記通知時期設定ステップにより設定された時期に達していると判定した場合に前記警告を通知する警告通知ステップとを有することを特徴とする認証装置の制御方法。
【請求項１１】
前記警告通知手段における警告の通知で用いられるべき方法を、複数の方法から選択する選択ステップをさらに有し、
前記警告通知ステップでは、前記選択ステップで選択された方法で前記警告を通知することを特徴とする請求項１０記載の認証装置の制御方法。
【請求項１２】
取得手段が、前記証明書の有効期限に応じて外部から証明書を取得する取得ステップと、
設定手段が、前記警告通知ステップによる警告の通知をするか、前記警告通知ステップによる警告の通知をすることなく前記取得ステップによる証明書の取得を行うか、を設定する設定ステップとを有することを特徴とする請求項１０又は１１記載の認証装置の制御方法。
【請求項１３】
認証手段が、前記認証装置の格納手段に格納されている証明書に従って、前記認証装置が通信する通信相手装置を認証する認証ステップと、
受信手段が、前記認証ステップにより正しく認証された通信相手装置からデータを受信するデータ受信ステップと、
印刷手段が、前記データ受信ステップにより受信されたデータに基づいて印刷をする印刷ステップとをさらに有することを特徴とする請求項１０乃至１２のいずれか１項に記載の認証装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証に関し、特に証明書を使った認証機能を持つ認証技術に関する。
【背景技術】
【０００２】
近年、コンピュータを相互に接続したローカルネットワーク（LAN）が普及しており、このようなLANは、ビルのフロアやビル全体、地域、あるいはさらに大きいエリアにわたって構築することができる。このようなネットワークにはさらに相互に接続され、世界的規模のネットワークにも接続することができる。こうした相互接続された各LANには、多様なハードウエア相互接続技術と、いくつものネットワークプロトコルを持つ場合がある。
【０００３】
近年、このようなLAN環境にはパーソナルコンピュータのみならず、複合機やプリンタなどが対応して、LAN内で、共有して使われるようになってきている。
【０００４】
こうした環境下において、通信されるデータのセキュリティが問題視されている。セキュリティにおいては、接続する先が正しい接続先かどうかを確認する手段として、接続先が発行している証明書を使って、目的とする接続先に接続しているかどうかを確認することができる。この接続先が発行している証明書には、一般的には有効期限があり、有効期限がきれた証明書では、正しく目的とする接続先に接続できているかどうかを確認することができない。
【０００５】
複写機やプリンタといったデバイスにおいても、証明書を使った接続先認証を行い、目的の接続先から印刷データを受信して、印刷を実行するということが考えられている。
【０００６】
また、下記の特許文献１には、公衆回線網から受信した親展画像を暗号化してLAN上のサーバコンピュータに保存することにより、特定のクライアント以外のユーザが、容易に親展画像を閲覧できないようになり、機密性を維持したまま親展画像をLAN上のクライアントに配信する技術が記載されている。その際、公開鍵が有効期限内であれば受信した画像データを公開鍵で暗号化し、暗号化した親展画像を添付した電子メールにより転送する。公開鍵が有効期限切れであれば、受信した画像データをメモリボックスに格納し、親展画像をメモリボックスに格納した旨のメッセージを本文データとして記載した電子メールを送信する。
【０００７】
【特許文献１】特開２００１−２１１３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
複写機やプリンタといったデバイスにおいて、証明書を使った接続先認証を行い、目的の接続先から印刷データを受信して、印刷を実行する場合、証明書の有効期限が切れていた場合には、接続先を正しく認識できないという脆弱性をもちうる。
【０００９】
本発明の目的は、設定された確認時期に証明書の有効期限を確認し、証明書の有効期限に対して警告の通知を行うべき時期に達しているか判定し、設定された時期に達していると判定した場合に警告を通知することである。
【課題を解決するための手段】
【００１０】
本発明の認証装置は、証明書を使った認証機能を持つ認証装置であって、証明書の有効期限に対して警告の通知を行うべき時期を設定する通知時期設定手段と、前記証明書の有効期限を確認する確認時期を設定する確認時期設定手段と、前記確認時期設定手段によって設定された確認時期に前記証明書の有効期限を確認し、前記通知時期設定手段によって設定された時期に達しているか判定し、前記通知時期設定手段によって設定された時期に達していると判定した場合に前記警告を通知する警告通知手段とを有することを特徴とする。
【発明の効果】
【００１１】
設定された確認時期に証明書の有効期限を確認し、証明書の有効期限に対して警告の通知を行うべき時期に達しているか判定し、設定された時期に達していると判定した場合に警告を通知することができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付の図面を参照して本発明の実施形態を詳細に説明する。
図１は、本発明の実施形態のネットワークデバイス（セキュリティ装置）として、ネットワーク接続機能を持つマルチファンクションデバイスがLANに接続している概略図である。
【００１３】
101はLANに接続可能なマルチファンクションデバイスで、コピー機能及び印刷機能等を
有し、ローカルエリアネットワーク（LAN）100に接続されるネットワークデバイスである。LANへの接続はRF-45を持つ100Base−Tなどのインターフェースを介して接続されている。パーソナルコンピュータ(PC)102,103,104,105もまたLAN100に接続されており、PC102,103,104,105はLAN100を介してプリンタ101と通信することが可能である。
【００１４】
本実施形態では、PCのうちの一台が最新の証明書を保持しているストレージサーバ102で、証明書の自動更新の際には、マルチファンクションデバイス101はこのストレージサーバ102から最新の証明書をダウンロードすることになる。マルチファンクションデバイス101は、証明書を使って接続先のPC（例えば、ドキュメントサーバ105）の認証を行い、目的の接続先のPCから印刷データを受信して、印刷を実行する。セキュリティにおいては、接続する先が正しい接続先かどうかを確認する手段として、マルチファンクションデバイス内に登録されている証明書と接続先のドキュメントサーバ105から受信した証明書とを使って、目的とする接続先に接続しているかどうかを確認することができる。
【００１５】
図19は、マルチファンクションデバイスが証明書を用いて、目的の接続先のドキュメントサーバを認証して、印刷を実行する処理の流れを示すフローチャートである。この処理は、ＣＰＵによって実行可能な印刷処理モジュールにより制御される。
【００１６】
マルチファンクションデバイスは、印刷要求を受け付けれると、指定されたアドレスのPCに接続する。たとえば、https://xxx.jp/database/print.pdfといったアドレスのデータを印刷する場合、マルチファンクションデバイスは、https(SSL通信を行うHTTP)でxxx.jpのアドレスを持つPCに接続し、そのdatabaseディレクトリのprint.pdfファイルを受信して、印刷を行うことになる。
【００１７】
図１９では、マルチファンクションデバイスは、httpsを用いてxxx.jpのPCであるドキュメントサーバに接続する（S1901）。ドキュメントサーバは、秘密鍵で暗号化されたサーバ証明書を保持しているともに、当該秘密鍵に対応する公開鍵とサーバ証明書の内容とが記された証明書（以下、この証明書をＣＡ（Certification Authority）証明書という）をストレージサーバ102に登録しておく。ドキュメントサーバは、デバイスからの接続があると、このサーバ証明書をデバイスに送り返し、マルチファンクションデバイスはそのサーバ証明書を受信する（S1902）。
【００１８】
マルチファンクションデバイスは、このサーバ証明書を検証し、正しい相手先に接続したかどうかを確認する（S1903）。マルチファンクションデバイスは、ストレージサーバ102からダウンロードしてデバイス内に登録しておいたＣＡ証明書とサーバ証明書とを照らし合わせることで、サーバ証明書を検証する。ＣＡ証明書に記されている公開鍵で、サーバ証明書を復号化し、復号化されたサーバ証明書の内容とＣＡ証明書に記されている内容とが合致している場合、サーバ証明書が正しいものであり正しいドキュメントサーバに接続したと判断する。
【００１９】
マルチファンクションデバイス内に登録されているＣＡ証明書でドキュメントサーバを認証し、正しいドキュメントサーバに接続したと判断した場合、デバイスは、データの受信要求をドキュメントサーバに発行する（S1904）。マルチファンクションデバイスは、ドキュメントサーバからデータ（この場合はprint.pdf）を受信し（S1905）、印刷処理を実行する（S1906）。全てのデータを受信して、当該データに基づく印刷が終了した場合には、ドキュメントサーバとの接続を切断する（S1907）。S1903で、復号化されたサーバ証明書の内容とＣＰ証明書に記されている内容とが合致せず、正しいドキュメントサーバに接続したと判断されなかった場合には、データの受信を行わずに、接続を切断して（S1907）、処理を終了する。
【００２０】
マルチファンクションデバイス内に登録されているＣＡ証明書には有効期限があり、有効期限を過ぎたＣＡ証明書では、S1903にてサーバ認証を行うことができない(正しくサーバに接続したかどうかを判断できない)。なお、S1903の詳細は、図18に図示したようなフローチャートとなる。
【００２１】
このように、証明書を用いて接続先の認証を行うことにより、マルチファンクションデバイスは、適切でないPCから受信したデータに基づいて誤った印刷をしてしまうことを防止することができる。そしてさらに、ＣＡ証明書の有効期限を監視し、有効期限が切れそうな場合には速やかにユーザに知らしめたり、自動で新しいＣＡ証明書をダウンロードし、セキュリティの高い通信を確立する。以下、詳細に説明する。
【００２２】
図２は、本実施形態におけるマルチファンクションデバイスの概略を表すブロック図である。
【００２３】
201はスキャナエンジン213を制御するスキャナエンジン制御部、202はCPU、203はプログラムが記憶されているブートロム、204はRAM、205はパネルから設定された値を保持しておくための不揮発性のRAM(NVRAM)、206はプリンタエンジン212を制御するエンジン制御部、207はハードディスクドライブ（HDD）で本実施形態ではＣＡ証明書が格納されている。208はタイマ、209はスピーカやタッチパネルやボタンやランプといったユーザインターフェース部分214を制御するI/O制御部、210はネットワーク制御部で、図１のLAN100に接続可能である。上記のそれぞれがバス211に接続されている。CPU202は、ROM203又はRAM204等内のコンピュータプログラムを実行することにより、後に示す処理を行う。
【００２４】
図３は、図２のユーザインターフェース部分214を示す。301は大型タッチパネルで、ユーザはタッチパネルを操作することで、各種設定を行うことが可能である。図の画面はコピーの待機画面である。302はテンキーボタンで、0から9の数字等を入力するのに使う。「S」のボタンは設定ボタンで、このボタンを押下することにより、タッチパネル上に各種設定画面が出現し、設定を行うことができる。303はスピーカで、音源装置又は音声装置による音声やブザー等をここから出力する。304はランプで、印刷やコピーがジャムした場合には、ランプが点滅する。
【００２５】
図４はユーザが図３に図示したSボタンを押下したことによって、表示される設定画面の中の証明書管理設定画面である。
【００２６】
401は証明書警告設定ボタンで、ユーザがこのボタンを押下することによって、証明書有効期限警告設定画面に入ることができる。402は有効期限監視設定ボタンで、証明書有効期限監視設定画面に入ることができる。403は証明書自動設定ボタンである。404は終了ボタンで、この画面を終了するときにユーザが押下する。
【００２７】
図５、図６、図７は図４に図示した証明書警告設定ボタン401を押下したときに表示される画面である。この証明書有効期限警告設定画面では、ユーザは、ＣＡ証明書の有効期限が切れそうな場合にその旨をどのような方法で通知するかを設定することができる。501ではemail（電子メール）での通知が選択されており、ユーザはプルダウンメニューから他の設定も選ぶことができる。emailでの通知を選択した場合、502の次へボタンをユーザが押下することによって、emailの宛先504および、警告時期505をユーザは設定することができる。画面では警告時期505で1週間前が選択されている。ユーザは506のOKボタンを押下することにより、この設定を保持させることが可能となる。値はNVRAM205に保持される。507,503はキャンセルボタンで、設定を途中でキャンセルするときに用いる。
【００２８】
601ではプルダウンメニューからローカルにて通知が選択されている。ユーザが602の次
へボタンを押下すると、通知方法604や警告時期605を選択することができる。画面では通知方法がランプ/ブザーとパネル表示が選択され、警告時期は1週間前が選択されている。通知方法としては、表示（ランプ又はパネル表示等）又は音（音声又はブザー等）が選択可能である。ユーザは606のOKボタンを押下することにより、この設定をNVRAM205に保持することができる。607,603はキャンセルボタンで、設定を途中でキャンセルするときに用いる。
【００２９】
701ではプルダウンメニューから警告用紙印刷が選択されている。ユーザが702の次へボタンを押下すると、警告時期704を選択することができる。画面では警告時期が1週間前と選択されている。ユーザは705のOKボタンを押下することにより、この設定をNVRAM205に保持することができる。706,703はキャンセルボタンで、設定を途中でキャンセルするときに用いる。
【００３０】
図８、図９、図１０は、図４で図示した有効期限監視設定ボタン402を押下したときに表示される画面である。この証明書有効期限監視設定画面では、ユーザは、ＣＡ証明書の有効期限をいつ確認するかを設定することができる。801は有効期限をいつ確認するかをプルダウンメニューから選択できるようになっている。801では電源投入時、804では印刷実行（相手先接続）時、901では6時間毎、904では12時間毎、1001では1日毎、1004では1週間毎に確認することが表示されている。ユーザはOKボタン802,805,902,905,1002,1005を押下することによって、設定をNVRAM205に保持できる。803,806,903,906,1003,1006はキャンセルボタンで、設定を途中でキャンセルするときに用いる。
【００３１】
図１１は図４で図示した証明書自動設定ボタン403を押下したときに表示される画面である。この証明書自動設定画面では、ユーザは、ＣＡ証明書の自動更新をするか否かを設定することができ、さらに、自動更新を設定する場合にはＣＡ証明書をどこからダウンロードするかを設定することができる。1101ではＣＡ証明書の自動更新をするかしないかを選択することができる。画面では「する」が選択されている。1102はＣＡ証明書を自動更新する場合、サーバ名を設定する。自動更新する場合、マルチファンクションデバイスは、このサーバ名が示すサーバからＣＡ証明書をダウンロードすることになる。1103はOKボタンである。1104はキャンセルボタンで、設定を途中でキャンセルするときに用いる。
【００３２】
図１２は「emailでの通知」が選択されたときにマルチファンクションデバイスが送信するemailのフォーマットの一例である。図１３は「ローカルで通知」が選択されたときにパネル上に表示される警告の一例である。図１４は「警告用紙印刷」が選択されたときに、印刷されるデータ（印刷物）のフォーマットの一例である。
【００３３】
図１５は本実施形態で動作するモジュールの相関関係を表す図である。1501が有効期限チェックモジュール、1502は警告通知モジュール、1503はサーバ認証モジュールである。有効期限チェックモジュール1501やサーバ認証モジュール1503が有効期限をチェックし、警告要求を警告通知モジュール1502に転送し、それを受けて警告通知モジュール1502は、ユーザによって設定された方法で警告を通知することになる。
【００３４】
図１６は有効期限チェックモジュール1501の処理の流れを表すフローチャートである。図１７は警告通知モジュール1502の処理の流れを表すフローチャートである。図１８はサーバ認証モジュール1503の処理の流れを表すフローチャートである。以下、図を用いて、本実施形態の処理の流れを説明する。
【００３５】
図１６を用いて有効期限チェックモジュール1501の処理の流れについて説明する。電源が投入され、有効期限チェックモジュール1501が立ち上がると、有効期限チェックモジュール1501はパネル設定値を確認する(ステップ1601)。パネル設定が「電源投入時」801の
ように設定されている場合には、即、HDD207に保持しているＣＡ証明書の有効期限をチェックする(ステップ1602)。タイマ208から現在時刻を確認し(ステップ1603)、その差分が、警告時期として設定してある値と一致するかそれより大きくなった場合には、警告時期が過ぎたものと判断し(ステップ1604)、警告指示を警告通知モジュール1502に要求する(ステップ1611)。ステップ1604で警告時期が過ぎていない場合には次のＣＡ証明書をチェックする。全てのＣＡ証明書の有効期限をチェックして(ステップ1605)、再度パネル設定値を確認する(ステップ1606)。「電源投入時にチェックする」の場合には、そのあと、プログラムは終了する。
【００３６】
一方、ステップ1601で電源投入時801のように設定されていない場合には、「印刷実行時」804が設定されているかどうかをチェックする(ステップ1607)。「印刷実行時」804が設定されていた場合には、何もせずに、このプログラムは終了する。
【００３７】
「印刷実行時」804の設定でない場合には、図９及び図１０に図示した定期的な時間での監視になるので、設定されている値をNVRAM205から読み取る(ステップ1608)。例えば「12時間毎」904のように設定されている場合には、ステップ1609で12時間が経過したかどうかをチェックし、12時間経過していない場合には、ステップ1610で12時間ディレイして、次の12時間後にチェックを行う(ステップ1610)。チェック時間が経過した場合には、ステップ1602以降の処理を行い、ＣＡ証明書の有効期限をチェックしていく。全てのＣＡ証明書のチェックが終了した後、ステップ1606から再びステップ1608に戻って、次の12時間後のチェックを行うことになる。
【００３８】
続いて、図１７を用いて警告通知モジュール1502の処理の流れについて説明する。警告通知モジュール1502は、電源投入後、有効期限チェックモジュール1501や、サーバ認証モジュール1503からの警告指示要求待ちになる(ステップ1701)。警告指示要求がくると、図１１の1101で図示した自動更新か否かをチェックする(ステップ1702)。自動更新でない場合には、パネル設定値を確認する。パネル設定値がemail通知501の場合には(ステップ1703)、設定された宛先(504)へ図１２で図示したようなemailのフォーマットでメールにて通知を行う。ステップ1703でemail通知でない場合にはローカル通知601かどうかをチェックする(ステップ1705)。ローカル通知であった場合には、パネル値に応じたIOで通知を行うことになる(ステップ1706)。図６の604に図示したようにランプ/ブザーおよび、パネル表示であった場合604には、パネルには図１３で図示したような警告を表示し、ランプ304を点滅させる。そして、スピーカ303からブザー音をだす。ステップ1705にてローカル通知でなかった場合には印刷にて通知する(ステップ1707)。このとき、図１４に図示したようなフォーマットで、用紙に印刷することになる。
【００３９】
ステップ1702でパネル値が自動更新1101の場合には1102で入力されるサーバ名が示すダウンロードサーバ（例えば、ストレージサーバ102）に接続し(ステップ1708)、ＣＡ証明書をダウンロードしてくる(ステップ1709)。一通り処理が終了すると、警告通知モジュール1502は警告指示待ち(ステップ1701)に戻る。
【００４０】
続いて、図１８を用いてサーバ認証モジュール1503の処理の流れについて説明する。図１８は、図１９のS1903で行われる処理を詳細に示したものである。まず、図１９のS1902で受信したサーバ証明書に対応するＣＡ証明書、つまりは、接続先のドキュメントサーバに対応するＣＡ証明書を検索し(ステップ1801)、該当するＣＡ証明書の期限を確認する(ステップ1802)。そして、現在の時刻をタイマ208から取得し(ステップ1803)、その差分が警告指示時間かどうかを判断する(ステップ1804)。該当時間の場合にはステップ1805にて警告指示を警告通知モジュール1502に通知する。最後に、ステップS1902で受信したサーバ証明書とステップ1801で見つけたＣＡ証明書とに基づいてドキュメントサーバを認証して、正しいドキュメントサーバに接続しているかどうかを判断し、処理を終了する（ステ
ップ1806）。以上のように、マルチファンクションデバイス101は、接続先との接続時に証明書の有効期限を確認する。
【００４１】
本実施形態は、図２のマルチファンクションデバイスのコンピュータ（CPU202）がプログラムを実行することによって上記の処理を実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４２】
以上のように、本実施形態によれば、デバイスが、ＣＡ証明書の有効期限を適宜、チェックし、有効期限が切れそうな場合には、ユーザにそれを知らしめることによって、有効期限が切れる前に、あらたな有効期限を持つＣＡ証明書をインストールさせ、有効期限が切れた証明書で接続先にアクセスしないようにすることができる。また、自動設定されている場合には、設定されているサーバ名が示すサーバから新しいＣＡ証明書をダウンロードし、つねに、新しいＣＡ証明書を用いて、接続先を確認することができる。
【００４３】
デバイスが管理しているＣＡ証明書の有効期間を管理し、有効期限が切れる前に、ユーザに警告を通知することが可能になる。その結果、ユーザに注意を促すとともに、ユーザに最新の証明書をダウンロードさせ、サーバ接続時の認証を確かなものとすることが可能となる。また、自動設定しておけば、期限が切れる前に、任意のサーバからＣＡ証明書をダウンロードすることが可能となる。
【００４４】
有効期限が切れていないＣＡ証明書を用いて、接続するサーバを確認することによって、なりすましのサーバなどの悪意あるサーバとの接続脆弱性を回避することが可能となり、より安全な認証を行うことができるようになる。
【００４５】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態のネットワークデバイスとして、ネットワーク接続機能を持つマルチファンクションデバイスがLANに接続している概略図である。
【図２】本実施形態におけるマルチファンクションデバイスの概略を表すブロック図である。
【図３】本実施形態のデバイスが持つユーザインターフェースを示す図である。
【図４】証明書管理設定画面を示す図である。
【図５】証明書有効期限警告設定画面の一例を示す図である。
【図６】証明書有効期限警告設定画面の一例を示す図である。
【図７】証明書有効期限警告設定画面の一例を示す図である。
【図８】証明書有効期限監視設定画面の一例を示す図である。
【図９】証明書有効期限監視設定画面の一例を示す図である。
【図１０】証明書有効期限監視設定画面の一例を示す図である。
【図１１】証明書有効期限監視設定画面の一例を示す図である。
【図１２】電子メールで通知を選択したときにデバイスが送信する電子メールのフォーマットの一例を示す図である。
【図１３】ローカルで通知を選択したときにパネル上に表示される警告の一例を示す図である。
【図１４】警告用紙印刷を選択したときに、印刷されるデータのフォーマットの一例を示す図である。
【図１５】本実施形態で動作するモジュールの相関関係を表す図である。
【図１６】有効期限チェックモジュールの処理の流れを示すフローチャートである。
【図１７】警告通知モジュールの処理の流れを示すフローチャートである。
【図１８】サーバ認証モジュールの処理の流れを示すフローチャートである。
【図１９】マルチファンクションデバイスが証明書を用いてドキュメントサーバを認証して、印刷を実行する処理の流れを表すタイムチャートである。
【符号の説明】
【００４７】
１００  ＬＡＮ
１０１  マルチファンクションデバイス
１０２  ストレージサーバ
１０３〜１０５  パーソナルコンピュータ
２０１  スキャナ制御部
２０２  ＣＰＵ
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５  不揮発性ＲＡＭ
２０６  エンジン制御部
２０７  ハードディスクドライブ
２０８  タイマ
２０９  Ｉ／Ｏ制御部
２１０  ネットワーク制御部
２１１  バス
２１２  プリンタエンジン
２１３  スキャナエンジン
２１４  ユーザインターフェース部
３０１  タッチパネル
３０２  テンキーボタン
３０３  スピーカ
３０４  ランプ
【図１】
0004693357.tif 000002
【図２】
0004693357.tif 000003
【図３】
0004693357.tif 000004
【図４】
0004693357.tif 000005
【図５】
0004693357.tif 000006
【図６】
0004693357.tif 000007
【図７】
0004693357.tif 000008
【図８】
0004693357.tif 000009
【図９】
0004693357.tif 000010
【図１０】
0004693357.tif 000011
【図１１】
0004693357.tif 000012
【図１２】
0004693357.tif 000013
【図１３】
0004693357.tif 000014
【図１４】
0004693357.tif 000015
【図１５】
0004693357.tif 000016
【図１６】
0004693357.tif 000017
【図１７】
0004693357.tif 000018
【図１８】
0004693357.tif 000019
【図１９】
0004693357.tif 000020