"ネットワークを介して外部装置と通信可能な撮像装置であって、画像データを記録する記録手段と、情報処理装置と接続する接続手段と、前期情報処理装置から前記外部装置との認証用の電子証明書を取得する電子証明書取得手段と、前記電子証明書を記録する電子証明書記録手段と、前期電子証明書を前期情報処理装置に送信する電子証明書送信手段と、撮像装置内日時が設定されているか否かを判定する日時設定判定手段と、前記日時設定判定手段によって、撮像装置内日時が設定されていないと判定した際に、日時設定を促す日時設定誘導手段と、前記電子証明書を利用して、前記外部装置と認証を行う認証手段と、前記認証手段によって、認証に成功したか否かを判定する認証判定手段と、前記認証判定手段によって、認証に成功したと判定した際に、前記画像データを送信する画像送信手段とを有する撮像装置。前記情報処理装置から日時情報取得要求があった際に、前記情報処理装置に撮像装置内日時を送信する日時送信手段を有することを特徴とする請求項1に記載の撮像装置。前記情報処理装置から日時情報設定要求があった際に、前記情報処理装置から日時情報を受信する日時情報受信手段と、前記日時情報受信手段によって、受信した日時情報を撮像装置内日時として設定する日時設定手段とを有することを特徴とする請求項1に記載の撮像装置。ネットワークを介して他の装置と通信可能な情報処理装置であって、撮像装置と接続する接続手段と、電子証明書を配布する電子証明書配布サーバと通信する通信手段と、前記電子証明書配布サーバから電子証明書を取得する電子証明書取得手段と、前記電子証明書取得手段によって取得した電子証明書を記録する記録手段と、前記電子証明書を前記撮像装置に送信する電子証明書送信手段と、前期電子証明書を前期撮像装置から取得する電子証明書取得手段とを有する情報処理装置。前記撮像装置に日時情報取得要求を行い、前記撮像装置に設定されている日時情報を取得する日時情報取得手段を有することを特徴とする請求項4に記載の情報処理装置。前記電子証明書からの前記電子証明書の有効期限を解析する電子証明書解析手段と、前記電子証明書解析手段によって解析した電子証明書の有効期限と前記日時情報取得手段によって取得した日時情報とを比較し、前記日時情報が前記電子証明書の有効期限内か否かを判定する、電子証明書有効期限判定手段とを有することを特徴とする請求項4に記載の情報処理装置。前記電子証明書有効期限判定手段によって、前記撮像装置の日時情報が有効期限内でないと判定した際に、情報処理装置に内蔵の時計の日時情報を前記撮像装置に送信する日時情報送信手段とを有することを特徴とする請求項4に記載の情報処理装置。しかしながら、上述の特許文献に開示された従来技術では、撮像装置に時刻情報提供サーバと接続する機能を設ける必要がある。また、撮像装置が時刻情報提供サーバと接続できない場合、撮像装置本体の時間を設定することができない。そこで、本発明の目的は、撮像装置に時刻情報提供サーバと接続する機能を設けることなく、撮像装置の時間が設定されていない場合にも電子証明書の有効期間を判定することを可能にした撮像装置を提供することである。上記目的を達成するために、請求項1の撮像装置はネットワークを介して外部装置と通信可能な撮像装置であって、画像データを記録する記録手段と、情報処理装置と接続する接続手段と、前期情報処理装置から前記外部装置との認証用の電子証明書を取得する電子証明書取得手段と、前記電子証明書を記録する電子証明書記録手段と、撮像装置内日時が設定されているか否かを判定する日時設定判定手段と、前記日時設定判定手段によって、撮像装置内日時が設定されていないと判定した際に、日時設定を促す日時設定誘導手段と、前記電子証明書を利用して、前記外部装置と認証を行う認証手段と、前記認証手段によって、認証に成功したか否かを判定する認証判定手段と、前記認証判定手段によって、認証に成功したと判定した際に、前記画像データを送信する画像送信手段とを有することを特徴とする。請求項4記載の情報処理装置は、ネットワークを介して他の装置と通信可能な情報処理装置であって、撮像装置と接続する接続手段と、電子証明書を配布する電子証明書配布サーバと通信する通信手段と、前記電子証明書配布サーバから電子証明書を取得する電子証明書取得手段と、前記電子証明書取得手段によって取得した電子証明書を記録する記録手段と、前記電子証明書を前記撮像装置に送信する電子証明書送信手段と、前期電子証明書を前期撮像装置から取得する電子証明書取得手段とを有することを特徴とする。本発明によれば、撮像装置に時刻情報提供サーバと接続する機能を設けることなく、撮像装置の時間が設定されていない場合にも電子証明書の有効期間を判定することを可能にした撮像装置を提供することができる。以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。ここでは、本発明の実施の形態に係る撮像装置として、所謂、デジタルカメラを取り上げることとする。<<第1の実施の形態>><デジタルカメラの構成>図1は、本実施形態における撮像装置の一例であるデジタルカメラ100の構成を示すブロック図である。撮像装置はデジタルカメラ、デジタルビデオカメラなど、被写体を撮像し画像データを得る装置を含む。デジタルカメラ100は、光学系101と、撮像素子102と、CPU103と、RAM104と、フラッシュメモリ105と、記憶媒体106と、表示部107と、操作部108と、通信部109とから構成されている。光学系101は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子102に結像させる。撮像素子102は、光学系101を通って結像した光を画像に変換する。CPU103は、入力された信号やプログラムに従って、各種の演算や、デジタルカメラ100を構成する各部分の制御を行う。具体的には、撮像制御、表示制御、記憶制御、通信制御などを行う。RAM104は、一時的なデータを記憶し、CPU103の作業用に使われる。フラッシュメモリ105は、デジタルカメラ100を制御するためのプログラムファームウェアや各種の設定情報を記憶する。記憶媒体106は、撮影した画像データや生成したGPSログファイルなどを記憶する。なお、本実施形態における記憶媒体106は、着脱可能ないわゆるメモリカードであり、パーソナルコンピュータ以下、PCなどに装着してデータを読み出すことが可能である。つまり、デジタルカメラ100は記憶媒体106へのアクセス手段を有し、記憶媒体106へのデータの読み書きが行えればよい。表示部107は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示などを行う。なお、表示部107はデジタルカメラ100が備える必要はなく、デジタルカメラ100は表示部107の表示を制御する表示制御機能を有していればよい。操作部108は、使用者の操作を受け付けるためのものである。操作部108は例えばボタンやレバー、タッチパネルなどを用いることが可能である。通信部109は、外部装置と接続し制御コマンドやデータの送受信を行う。接続を確立し、データ通信するためのプロトコルとしては、例えばPTPPictureTransferProtocolが用いられる。なお、前記通信部109は、例えばUSBUniversalSerialBusケーブルなどの有線接続により通信を行ってもよい。また、無線LANなどの無線接続により通信を行ってもよい。また、外部装置と直接接続してもよいし、サーバを経由したりインターネットなどのネットワークを介して外部装置と接続してもよい。なお、デジタルカメラ100の制御は、1つのハードウェアで行ってもよいし、複数のハードウェアが処理を分担しながら、デジタルカメラ100における処理を実行する手段として機能してもよい。<パーソナルコンピュータPCの構成>以下の説明では、無線通信により外部装置へデータを供給するデジタルカメラ100からデータを取得する情報処理装置データ取得装置がパーソナルコンピュータPCである場合を例示して説明する。図2は、本実施形態に係るPC200の構成を示すブロック図である。PC200は、CPU201、RAM202、HDD203、外部記録装置204、無線インターフェイス205、VRAM206、表示装置207、サウンドデバイス208、キーボード209およびポインティングデバイス210を有する。また、PC200は印刷装置211および通信インターフェイス212を有する。CPU201は、入力信号やプログラムに基づき、情報処理装置の表示制御、記録制御、通信制御などを実現する。RAM202には、プログラムや画像データが展開される。プログラムは、画像表示や画像処理を制御するためのプログラムコードであり、CPU201によって実行される。その他、RAM202は、CPU201のワーク領域、エラー処理時のデータの退避領域などとして使用される。HDD203は、画像表示装置で実行される各制御プログラムや、画像ファイルやテキストファイルなどのコンテンツファイルなどを格納する。外部記録装置RemovableDrive204は、外部記録媒体に対して読み出しおよび書き込みを行う装置である。プログラムや画像データが外部記録媒体に記録されている場合、これらは外部記録装置204を介してRAM202にロードされる。外部記録媒体には、例えば、DVDRWドライブ、CDROM、CDR、DVDRAMなどの光ディスクや、フレキシブルディスク、MOなどの磁気ディスク、またフラッシュメモリなどの不揮発性メモリが含まれる。第2の通信部の一例である無線インターフェイス205は、外部装置との通信を行うためのインターフェイスである。このデバイスを介して、PC200は外部装置との無線通信を行うことができる。VRAM206は、画像データや実行されたプログラムのUIなどの映像信号を出力する。表示装置207は、VRAM206に入力された映像信号の表示処理を行う。表示装置207には、例えば、CRTやLCDを用いることができる。また、SEDSurface―conductionElectron―emitterDisplayやELElectroLuminescentを用いることができる。サウンドデバイス208は、例えば、画像データに添付されている音声データを処理し、スピーカなどに転送する。キーボード209は文字などを入力するための各種キーを有する。ポインティングデバイス210として、例えば、マウスパッドが挙げられる。ポインティングデバイス210は、表示装置207の表示画面上に表示されたマウスポインタを制御し、プログラムのメニューやその他のオブジェクトを操作するために使用される。第1の通信部の一例である通信インターフェイス212は、例えばUSB規格にしたがったインターフェイスであり、デジタルカメラ100の通信部129を介してデジタルカメラ100と通信するために用いられる。本実施形態ではUSBを用いるが、もちろんLANやBlueTooth登録商標など、他の規格を用いてもよい。上位層でデジタルカメラ100と通信するためのプロトコルとして、例えば、PTPPictureTransferProtocol規格があげられる。PC200は、この通信インターフェイスを用いて、外部デバイスとデータを送受信することが可能となる。本実施形態では、HDD203に記録されたプログラムや画像ファイルをRAM202にロードし、CPU201がプログラムを実行することにより、PC200を通信装置として機能させる。なお、本実施形態では無線インターフェイス205と通信インターフェイス212とを別個のデバイスとして記載したが、例えばPC200は、両者の機能を備えた1つのチップを有してもよい。<デジタルカメラとPCの接続構成>図3は、デジタルカメラ100とPC200とが接続された構成を示すブロック図である。PC200およびデジタルカメラ100は、通信ケーブル301を介して接続される。通信ケーブル301としては、PTP規格に従ってデータを送受信できるものである限り、いかなるものでも構わない。一例として、USBケーブルが利用可能である。また、デジタルカメラ100とPC200とは、有線ではなく、例えば、IEEE802.11xxはa,b,g,nなどに準拠した無線インターフェイスによって接続されていてもよい。<デジタルカメラに電子証明書を記録する際のデジタルカメラの処理>以下、デジタルカメラ100に電子証明書を記録する際の、デジタルカメラ100の処理について、図4を参照して説明する。図4は、デジタルカメラ100に電子証明書を記録する際の、デジタルカメラ100の処理手順を示すフローチャートである。まず、ステップS1001にて、CPU103により、通信部109を介して、PC200と接続したか否かが検知される。ステップS1001にて、PC200との接続を検知した場合、ステップS1002に移行する。次いで、ステップS1002にて、CPU103により、通信部109を介して、PC200から電子証明書の取得要求が通知されたか否かが検知される。ステップS1002にて、PC200から電子証明書の取得要求を検知した場合、ステップS1003に移行し、検知しなかった場合、ステップS1004に移行する。次いで、ステップS1003にて、CPU103により、通信部109を介して、PC200にデジタルカメラ100のフラッシュメモリ105に記録している電子証明書を送信し、ステップS1004に移行する。次いで、ステップS1004にて、CPU103により、通信部109を介して、PC200から電子証明書を受信したか否かが検知される。ステップS1004にて、PC200から電子証明書を受信したことを検知した場合、ステップS1005に移行する。次いで、ステップS1005にて、CPU103により、PC200から受信した電子証明書を、フラッシュメモリ105に記録し、ステップS1006に移行する。次いでステップS1006にて、CPU103により、通信部109を介して、PC200との接続が切断したか否かが検知される。ステップS1006にて、PC200との接続の切断を検知した場合、処理を終了する。ステップS1006にて、PC200との接続の切断を検知しなかった場合、ステップS1002に戻る。本処理手順においては、デジタルカメラ100は電子証明書をフラッシュメモリ105に記録しているが、電子証明書を記録媒体106に記録しても良い。<デジタルカメラに電子証明書を記録する際のPCの処理>以下、デジタルカメラ100に電子証明書を記録する際の、PC200の処理について、図5を参照して説明する。図5は、デジタルカメラ100に電子証明書を記録する際の、PC200の処理手順を示すフローチャートである。まず、ステップS1101にて、CPU201により、無線I/F205または通信I/F206を介して、デジタルカメラ100と接続したか否かが検知される。ステップS1101にて、デジタルカメラ100との接続を検知した場合、ステップS1102に移行する。次いで、ステップS1102にて、CPU201により、無線I/F205または通信I/F206を介して、電子証明書配布サーバから外部装置認証用の電子証明書を取得し、PC200のHDD203に記録している外部装置認証用の電子証明書を更新し、ステップS1103に移行する。次いで、ステップS1103にて、CPU201により、無線I/F205または通信I/F206を介して、デジタルカメラ100に電子証明書の取得要求を送信し、ステップS1103に移行する。次いで、ステップS1104にて、CPU201により、無線I/F205または通信I/F206を介して、デジタルカメラ100から電子証明書を取得したか否かが検知される。ステップS1104にて、デジタルカメラ100から電子証明書を取得したと検知した場合、ステップS1105に移行する。次いで、ステップS1105にて、CPU201により、デジタルカメラ100から取得した電子証明書がPC200のHDD203に記録している電子証明書が、同一か否かが判定される。ステップS1105にて、デジタルカメラ100から取得した電子証明書とPC200のHDD203に記録している電子証明書が同一であると判定された場合、ステップS1107に移行する。ステップS1105にて、デジタルカメラ100から取得した電子証明書とPC200のHDD203に記録している電子証明書が同一でないと判定された場合、ステップS1106に移行する。次いで、ステップS1106にて、CPU201により、無線I/F205または通信I/F206を介して、PC200のHDD203に記録している電子証明書をデジタルカメラ100に送信し、ステップS1107に移行する。次いで、ステップS1107にて、CPU201により、無線I/F205または通信I/F206を介して、デジタルカメラ100との接続が切断したか否かが検知される。ステップS1107にて、デジタルカメラ100との接続の切断を検知した場合、処理を終了する。本処理手順においては、PC200は電子証明書をHDD203に記録しているが、電子証明書を外部記録装置204に記録しても良い。<外部装置に画像ファイルを送信する際のデジタルカメラの処理>以下、デジタルカメラ100から外部装置に画像ファイルを送信する際のデジタルカメラ100の処理について、図6及び図7、図8、図9を参照して説明する。図6は、デジタルカメラ100から外部装置に画像ファイルを送信する際のデジタルカメラ100の処理手順を示すフローチャートである。まず、ステップS1201にて、操作部108をユーザが操作することによって、画像の送信要求がデジタルカメラ100に通知される。次いで、ステップS1202にて、CPU103は、デジタルカメラ100に内蔵の時計に日時が設定されているか否かを判定する。ステップS1202にて、デジタルカメラ100に内蔵の時計に日時が設定されていない場合、ステップS1203に移行する。ステップS1202にて、デジタルカメラ100に内蔵の時計に日時が設定されている場合、ステップS1204に移行する。次いで、ステップS1203にて、CPU103により、表示部107に、図7に示すような、日時設定を促す日時設定画面を表示し、ステップS1201に戻る。次いで、ステップS1204にて、CPU103は、表示部107に図8に示すような送信画像選択画面を表示し、操作部108をユーザが操作することによって、外部装置に送信する画像を選択し、ステップS1205に移行する。次いで、ステップS1205にて、CPU103は、通信部109を介して、電子証明書を用いて外部装置と認証を行い、電子証明書が有効か否かを判定する。ステップS1205にて、電子証明書を用いた認証に成功し、電子証明書が有効であると判定された場合、ステップS1206に移行し、電子証明書が有効でないと判定された場合、ステップS1207に移行する。ステップS1206にて、CPU103は、通信部109を介して、外部装置にステップS1204で選択した画像を送信し、デジタルカメラ100から外部装置に画像ファイルを送信する処理を終了する。また、ステップS1207にて、CPU103は、表示部107に図9に示すような、電子証明書の更新を促す画面を表示し、デジタルカメラ100から外部装置に画像ファイルを送信する処理を終了する。図7は、上記のデジタルカメラ100での、日時設定を促す日時設定画面の一例を示す図である。CPU103は、表示部107に本画面の表示を行う。本画面に、デジタルカメラ100に内蔵の時計に日時を設定させる日時入力釦を表示し、ユーザが操作部108を操作することによって、デジタルカメラ100に内蔵の時計に日時を設定させても良い。図8は、上記のデジタルカメラ100での、送信画像選択画面の一例を示す図である。CPU103は、表示部107に本画面の表示を行う。本画面表示時に、ユーザは操作部108を操作することによって、外部装置に送信する画像を選択する。図9は、上記のデジタルカメラ100での、電子証明書の更新を促す画面の一例を示す図である。CPU103は、表示部107に本画面の表示を行う。<<第2の実施の形態>><デジタルカメラの構成とPCの構成>第2の実施の形態では、電子証明書をデジタルカメラに記録する際のデジタルカメラ100とPC200の制御方法について説明する。なお、第2の実施の形態においても、第1の実施の形態で説明したデジタルカメラ100とPC200を用いる。よって、ここでのデジタルカメラ100とPC200の構成についての詳細な説明は省略する。また、外部装置に画像ファイルを送信する際のデジタルカメラ100の処理は、上述の第1の実施の形態と同じであるので省略する。<電子証明書をデジタルカメラに記録する際のデジタルカメラの処理>以下、デジタルカメラ100に電子証明書を記録する際の、デジタルカメラ100の処理について、図10を参照して説明する。図10は、デジタルカメラ100に電子証明書を記録する際の、デジタルカメラ100の処理手順を示すフローチャートである。なお、本実施の形態において、デジタルカメラ100に電子証明書を記録する際の、ステップS2001からステップS2005については、上述の第1の実施の形態と同じであるので省略する。ステップS2006にて、CPU103により、通信部109を介して、PC200からデジタルカメラ100に内蔵の時計の日時情報の取得要求が通知されたか否かが検知される。ステップS2006にて、PC200からデジタルカメラ100に内蔵の時計の日時情報の取得要求を検知した場合、ステップS2007に移行し、検知しなかった場合、ステップS2008に移行する。次いで、ステップS2007にて、CPU103により、通信部109を介して、PC200にデジタルカメラ100に内蔵の時計の日時情報を送信する。次いで、ステップS2008にて、CPU103により、通信部109を介して、PC200からデジタルカメラ100に内蔵の時計の日時情報を設定するための日時情報を受信したか否かが検知される。ステップS2008にて、PC200からデジタルカメラ100に内蔵の時計の日時情報を設定するための日時情報の受信を検知した場合、ステップS2009に移行し、検知しなかった場合、ステップS2010に移行する。次いで、ステップS2009にて、CPU103により、PC200から受信した日時情報をデジタルカメラ100に内蔵の時計に設定する。次いで、ステップS2010にて、CPU103により、通信部109を介して、PC200との接続が切断したか否かが検知される。ステップS2010にて、PC200との接続の切断を検知した場合、処理を終了する。ステップS2010にて、PC200との接続の切断を検知しなかった場合、ステップS2002に戻る。<電子証明書をデジタルカメラに記録する際のPCの処理>以下、デジタルカメラ100に電子証明書を記録する際の、PC200の処理について、図11を参照して説明する。図11は、デジタルカメラ100に電子証明書を記録する際の、PC200の処理手順を示すフローチャートである。なお、本実施の形態において、デジタルカメラ100に電子証明書を記録する際の、ステップS2101からステップS2106については、上述の第1の実施の形態と同じであるので省略する。ステップS2107にて、CPU201により、無線I/F205または通信I/F206を介して、デジタルカメラ100に内蔵の時計の日時情報取得要求を送信し、ステップS2108に移行する。次いで、ステップS2108にて、CPU201により、無線I/F205または通信I/F206を介して、デジタルカメラ100に内蔵の時計の日時情報を取得したか否かが検知される。ステップS2108にて、デジタルカメラ100に内蔵の時計の日時情報を取得したと検知した場合、ステップS2109に移行する。次いで、ステップS2109にて、CPU201により、デジタルカメラ100から取得した日時情報がPC200のHDD203に記録した電子証明書の有効期限外か否かが判定される。ステップS2109にて、デジタルカメラ100から取得した日時情報がPC200のHDD203に記録した電子証明書の有効期限外であった場合、ステップS2110に移行する。ステップS2109にて、デジタルカメラ100から取得した日時情報がPC200のHDD203に記録した電子証明書の有効期限外でなかった場合、ステップS2111に移行する。次いで、ステップS2111にて、CPU201により、無線I/F205または通信I/F206を介して、デジタルカメラ100との接続が切断したか否かが検知される。ステップS2111にて、デジタルカメラ100との接続の切断を検知した場合、処理を終了する。以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、上記の説明では、デジタルカメラの日時が設定されていない場合に、日時設定を促す画面を表示していたが、日時設定を促す画面にて、デジタルカメラの操作部108をユーザが操作することによって、デジタルカメラ100に内蔵の時計の日時設定を行なえるよう変更しても良い。"