(57)【要約】【課題】  ＰＫＩを利用するクライアントサーバシステムにおいて、クライアントが接続するサーバに応じて、クライアントが、ＰＫＩの環境を自動で設定できるクライアントサーバシステムを提供する。【解決手段】  クライアントサーバシステムのサーバ１０は、クライアントサーバシステムのクライアント２０からアクセスがあると、クライアント２０に、ＰＫＩの環境を設置するために必要な情報が記述された設定ファイル１４が埋め込まれた電子封筒１３を送信する。クライアント２０は、電子封筒１３を受信すると、電子封筒１３を開封し、設定ファイル１４を取り出した後、設定ファイル１４の内容に従いＰＫＩの環境設定を行うことで、クライアント２０が接続するサーバ１０に応じて、ＰＫＩの環境を自動で設定する。【選択図】      図２
2006345126.tif 000002
【特許請求の範囲】
【請求項１】
公開鍵基盤（PKI: Public Key Infrastructure）を利用したクライアントサーバシステムにおいて、前記クライアントがＰＫＩの環境を自動的に設定する方法であって、
（ａ）ネットワークで接続されたサーバに、前記クライアントがアクセスするステップ、
（ｂ）ＰＫＩの環境設定内容が記述された設定ファイルを埋め込んだ電子封筒を、前記サーバが前記クライアントに送信するステップ、
（ｃ）前記サーバから送信された前記電子封筒を前記クライアントが開封し、前記電子封筒から前記設定ファイルを取得するステップ、
（ｄ）開封した前記電子封筒に埋め込まれた前記設定ファイルを参照して、前記クライアントがＰＫＩの環境を設定するステップ、を含むことを特徴とするＰＫＩの環境設定方法。
【請求項２】
請求項１に記載のＰＫＩの環境設定方法であって、
前記クライアントは、前記サーバから受信した前記設定ファイルを記憶する機能を有し、前記ステップ（ｂ）において前記サーバから送信される前記電子封筒、もしくは、前記設定ファイルには、前記電子封筒に埋め込まれた前記設定ファイルの属性情報が含まれ、
前記ステップ（ｄ）は、前記電子封筒から得られる前記属性情報を参照し、前記属性情報で示される前記設定ファイルが前記クライアントに記憶されていない場合は、前記クライアントは、前記サーバから受信した前記電子封筒に埋め込まれた前記設定ファイル、もしくは、この前記設定ファイルの一部の内容を編集した前記設定ファイルを用いてＰＫＩの環境を設定した後、ＰＫＩの環境を設定したときに利用した前記設定ファイルを前記クライアントに記憶し、
前記電子封筒から得られる前記属性情報で示される前記設定ファイルが前記クライアントに記憶されている場合は、前記属性情報で示され、前記クライアントに記憶された前記設定ファイルを用いてＰＫＩの環境を設定するステップ、であることを特徴とするＰＫＩの環境設定方法。
【請求項３】
公開鍵基盤（PKI: Public Key Infrastructure）を利用し、ネットワークで接続されたクライアントとサーバとから成るクライアントサーバシステムであって、前記サーバは、前記ネットワークを介してアクセスした前記クライアントに、ＰＫＩの環境設定内容が記述された設定ファイルを埋め込んだ電子封筒を送信する手段を備え、前記クライアントは、前記サーバから送信された前記電子封筒を開封し、前記電子封筒に埋め込まれた前記設定ファイルを取出し、前記電子封筒に埋め込まれた前記設定ファイルを参照して、ＰＫＩの環境を設定する電子封筒処理手段を備えていることを特徴とするクライアントサーバシステム。
【請求項４】
請求項３に記載のクライアントサーバシステムであって、前記サーバが前記クライアントに送信する前記電子封筒には、前記電子封筒に埋め込まれた前記設定ファイルの属性情報が含まれ、前記クライアントは情報を記憶する情報記憶部を備え、
前記クライアントに備えられた電子封筒処理手段は、開封した前記電子封筒に含まれる前記属性情報で示される前記設定ファイルが前記クライアントに記憶されていない場合は、前記クライアントが使用する前記設定ファイルを、前記クライアントが開封した前記電子封筒に埋め込まれた前記設定ファイルに設定する共に、前記クライアントに記憶し、開封した前記電子封筒に含まれる前記属性情報で示される前記設定ファイルが前記クライアントに記憶されている場合は、開封した前記電子封筒に含まれる前記属性情報で示され、前記クライアントに記憶された前記設定ファイルを、前記クライアントが使用する前記設定ファイルに設定する手段であることを特徴とするクライアントサーバシステム。
【請求項５】
請求項３または請求項４に記載のクライアントサーバシステムであって、前記クライアントに備えられた電子封筒処理手段は、前記サーバから送信された前記設定ファイルを表示する手段と、前記サーバから送信された前記設定ファイルを編集できる手段を備えていることを特徴とするクライアントサーバシステム。
【請求項６】
請求項３から請求項５のいずれかに記載のクライアントサーバシステムを構成するクライアントに備えられた電子封筒処理手段として、コンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公開鍵基盤(PKI: Public Key Infrastructure）を利用するクライアントサーバシステムにおいて、クライアント側のＰＫＩの環境を自動的に設定する方法、クライアント側のＰＫＩの環境を自動的に設定するクライアントサーバシステム、および、クライアントに記憶されるコンピュータプログラムに関する。
【背景技術】
【０００２】
インターネットを利用したクライアントサーバシステムで電子取引などを行う際に、サーバとクライアントとの相互認証や、サーバとクライアント間で流れる電子文書の改ざんを防止するために、公開鍵基盤が利用されている（例えば、特許文献１）。
【０００３】
ＰＫＩを用いたクライアントサーバシステムにおいては、サーバとクライアントとは、それぞれが所持する公開鍵の正当性を証明するために、第３者機関である認証局（Certification Authority）が発行した公開鍵証明書を所持する。実際には、ユーザが使用するアプリケーションごとに、クライアントが接続するサーバが異なるため、クライアントには、接続するサーバごとに公開鍵証明書が必要になる。
【０００４】
このため、クライアントが必要とする公開鍵証明書を容易に取得できるように、特許文献２では、認証局がクライアントの申請に応じた様々な形式の公開鍵証明書を発行することのできる公開鍵証明書発行方法及び認証局が開示されている。
【０００５】
しかしながら、クライアント側からすると、利用する公開鍵証明書を変更するごとに、クライアント側で設定するＰＫＩの環境（例えば、公開鍵証明書ポリシーに関する設定や、レポジトリに関する設定など）を変更しなければならず、大変、不便であった。また、上述した設定には、ユーザにはＰＫＩに関する専門的な知識が必要であることも問題であった。
【特許文献１】特開平１１-３０３３号公報
【特許文献２】特開２００１-３０５９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、上述した問題を鑑みて、本発明は、ＰＫＩを利用するクライアントサーバシステムにおいて、クライアントが接続するサーバに応じて、クライアントが、ＰＫＩの環境を自動で設定することで、ユーザの負担を軽減することができるクライアントサーバシステム、ＰＫＩの環境を設定する方法、および、クライアントに記憶されるコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決する第１の発明は、公開鍵基盤（PKI: Public Key Infrastructure）を利用したクライアントサーバシステムにおいて、クライアントがＰＫＩの環境を自動的に設定する方法であって、
（ａ）ネットワークで接続されたサーバに、前記クライアントがアクセスするステップ、
（ｂ）ＰＫＩの環境設定内容が記述された設定ファイルを埋め込んだ電子封筒を、前記サーバが前記クライアントに送信するステップ、
（ｃ）前記サーバから送信された前記電子封筒を前記クライアントが開封し、前記電子封筒から前記設定ファイルを取得するステップ、
（ｄ）開封した前記電子封筒に埋め込まれた前記設定ファイルを参照して、前記クライアントがＰＫＩの環境を設定するステップ、を含むことを特徴とする。
【０００８】
第１の発明によれば、前記設定ファイルが埋め込まれた前記電子封筒が前記サーバから前記クライアントに送信され、前記クライアントが前記設定ファイルに従いＰＫＩの環境設定を行うことで、前記クライアントが接続するサーバに応じてＰＫＩの環境設定を自動的に行うことができる。
【０００９】
更に、第２の発明は、第１の発明に記載の方法であって、前記クライアントは、前記サーバから受信した前記設定ファイルを記憶する機能を有し、
前記ステップ（ｂ）において前記サーバから送信される前記電子封筒、もしくは、前記設定ファイルには、前記電子封筒に埋め込まれた前記設定ファイルの属性情報が含まれ、
前記ステップ（ｄ）は、前記電子封筒から得られる前記属性情報を参照し、前記属性情報で示される前記設定ファイルが前記クライアントに記憶されていない場合は、前記クライアントは、前記サーバから受信した前記電子封筒に埋め込まれた前記設定ファイル、もしくは、この前記設定ファイルの一部の内容を編集した前記設定ファイルを用いてＰＫＩの環境を設定した後、ＰＫＩの環境を設定したときに利用した前記設定ファイルを前記クライアントに記憶し、
前記電子封筒から得られる前記属性情報で示される前記設定ファイルが前記クライアントに記憶されている場合は、前記属性情報で示され、前記クライアントに記憶された前記設定ファイルを用いてＰＫＩの環境を設定するステップ、であることを特徴とする。
【００１０】
第２の発明によれば、前記クライアントが前記設定ファイルを記憶することで、前記サーバから送信された前記設定ファイルの内容の一部を編集して使用するときに、前記サーバから前記設定ファイルが送信されるごとに、前記設定ファイルの内容の一部を編集する必要性はなくなる。
【００１１】
更に、第３の発明は、公開鍵基盤（PKI: Public Key Infrastructure）を利用し、ネットワークで接続されたクライアントとサーバとから成るクライアントサーバシステムであって、前記サーバは、前記ネットワークを介してアクセスした前記クライアントに、ＰＫＩの環境設定内容が記述された設定ファイルを埋め込んだ電子封筒を送信する手段を備え、前記クライアントは、前記サーバから送信された前記電子封筒を開封し、前記電子封筒に埋め込まれた前記設定ファイルを取出し、前記電子封筒に埋め込まれた前記設定ファイルを参照して、ＰＫＩの環境を設定する電子封筒処理手段を備えていることを特徴とする。
【００１２】
更に、第４の発明は、第３の発明に記載のクライアントサーバシステムであって、前記サーバが前記クライアントに送信する前記電子封筒には、前記電子封筒に埋め込まれた前記設定ファイルの属性情報が含まれ、前記クライアントは情報を記憶する情報記憶部を備え、
前記クライアントに備えられた電子封筒処理手段は、開封した前記電子封筒に含まれる前記属性情報で示される前記設定ファイルが前記クライアントに記憶されていない場合は、前記クライアントが使用する前記設定ファイルを、前記クライアントが開封した前記電子封筒に埋め込まれた前記設定ファイルに設定する共に、前記クライアントに記憶し、開封した前記電子封筒に含まれる前記属性情報で示される前記設定ファイルが前記クライアントに記憶されている場合は、開封した前記電子封筒に含まれる前記属性情報で示され、前記クライアントに記憶された前記設定ファイルを、前記クライアントが使用する前記設定ファイルに設定する手段であることを特徴とする。
【００１３】
更に、第５の発明は、第３の発明または第４の発明に記載のクライアントサーバシステムであって、前記クライアントに備えられた電子封筒処理手段は、前記サーバから送信された前記設定ファイルを表示する手段と、前記サーバから送信された前記設定ファイルを編集できる手段を備えていることを特徴とする。
【００１４】
更に、第６の発明は、第３の発明から第５の発明に記載のクライアントサーバシステムを構成するクライアントに備えられた電子封筒処理手段として、コンピュータを機能させるためのコンピュータプログラムである。
【発明の効果】
【００１５】
上述した本発明によれば、ＰＫＩを利用するクライアントサーバシステムにおいて、クライアントが接続するサーバに応じて、クライアントが、ＰＫＩに関する項目を自動で設定することで、ユーザの負担を軽減することができるクライアントサーバシステム、方法、および、クライアントに記憶されるコンピュータプログラムを提供できる。
【発明を実施するための最良の形態】
【００１６】
ここから、本発明に係り、公開鍵基盤（以下、ＰＫＩ）を利用するクライアントサーバシステム（Client Server System）について図を参照しながら詳細に説明する。図１は、本発明に係るクライアントサーバシステムの構成図である。図１に示したクライアントサーバシステムでは、クライアント２０とサーバ１０がネットワーク３０を介して接続され、クライアント２０とサーバ１０との間でデータ通信が行われることで、あるトランザクション（例えば、電子申請や電子商取引）が実行される。
【００１７】
図１のクライアントサーバシステムでは、ＰＫＩは、クライアント２０とサーバ１０間の相互認証や、クライアント２０とサーバ１０間で伝達されるデータの暗号化／復号に利用されている。クライアント２０がサーバ１０にアクセスすると、クライアント２０側で設定するＰＫＩの環境に関する情報（例えば、公開鍵証明書ポリシーに関する設定、レポジトリに関する設定など）の推奨値が記述された設定ファイルが、電子封筒(Digital Envelope)に埋め込まれて、サーバ１０からクライアント２０に送信される。
【００１８】
クライアント２０では、サーバ１０から送信される電子封筒を開封することで設定ファイルを取得し、クライアント２０は、取得した設定ファイルを参照してＰＫＩの環境を自動的に設定する。このように、アクセスするサーバ１０に応じて、クライアント２０側のＰＫＩの環境は自動的に変更されるため、クライアント２０を操作するユーザがＰＫＩの環境に関する設定を手動で行う煩わしさを解消することができる。
【００１９】
図２は、図１で示したクライアントサーバシステムのブロック図である。図２において、図１のクライアントサーバシステムが２層クライアントサーバシステムで構成されるているかのように記載しているが、実際には、図１のクライアントサーバシステムは３層クライアントサーバシステムであっても構わない。
【００２０】
図２に示したように、サーバ１０には、電子申請や電子商取引などといった処理を集中的に行うサーバアプリケーション１１と、サーバアプリケーション１１に対応した前述の設定ファイル１４が埋め込まれた電子封筒１３と、サーバ１０にアクセスしたクライアント２０に電子封筒１３を送信する機能を備えた電子封筒サーバ処理部１２とを備えている。
【００２１】
サーバ１０に備えられたサーバアプリケーション１１は、サーバ１０のハードウェア資源（例えば、ＣＰＵやメモリ）を動作させるコンピュータプログラムで実現され、設定ファイル１４が埋め込まれた電子封筒１３は、サーバ１０のハードディスクなどの情報記憶装置に記憶されている。
【００２２】
また、クライアント２０には、サーバ１０のアプリケーションを利用して処理を行うクライアントアプリケーション２１と、サーバ１０から送信される電子封筒１３に埋め込まれた設定ファイル１４に従いＰＫＩの環境を自動的に設定する機能などをクライアントアプリケーション２１に追加する電子封筒クライアント処理部２２と、設定ファイル１４を記憶する情報記憶部２３とを備えている。
【００２３】
クライアント２０に備えられたクライアントアプリケーション２１は、クライアント２０のハードウェア資源（例えば、ＣＰＵやメモリ）を動作させるコンピュータプログラム（例えば、ブラウザ）で実現され、電子封筒クライアント処理部２２はクライアントアプリケーション２１のアドインソフトで実現される。また、情報記憶部２３は、クライアント２０のハードディスクや外部記憶装置（ＣＤ−ＲＯＭ）などで実現される。
【００２４】
図３は、サーバ１０に記憶され、サーバ１０からクライアント２０に送信される電子封筒１３の一例を説明する図である。電子封筒１３とは、構造化文書（例えば、ＸＭＬ文書）にエンベロープ（封筒）と呼ばれる情報が付加されたデータで、サーバ１０に備えられた電子封筒サーバ処理部１２と、クライアント２０に備えられた電子封筒クライアント処理部２２には、この電子封筒１３を生成／解釈する機能が備えられている。
【００２５】
図３に示したように、電子封筒１３は、電子封筒１３のエンベロープとなるヘッダー部１３１と、電子封筒１３に埋め込まれて送信され、構造化文書で記述されたコンテント（ここでは、設定ファイル１４）を含むコンテント部１３２とから構成される。
【００２６】
電子封筒１３のヘッダー部１３１には、電子封筒１３の形式を示す情報や、コンテント部１３２を暗号化しているときは、コンテント部１３２を復号するときに必要となる情報が記憶されている。電子封筒クライアント処理部２２は、電子封筒１３のヘッダー部１３１に記述された情報を解析することで、電子封筒１３を開封、すなわち電子封筒１３に埋め込まれたコンテント部１３２を取り出すことができる。
【００２７】
なお、本特許は、電子封筒１３の仕様に依存するものではなく、クライアント２０とサーバ１０が対応していれば、いかなる電子封筒１３を使用できる。
【００２８】
また、電子封筒１３のコンテント部１３２には、電子封筒１３に埋め込まれて送信されるコンテントの形式を示す情報１３２ａに加え、コンテントの本体となる設定ファイル１４が記憶される。
【００２９】
図４は、図３で説明した電子封筒１３に埋め込まれる設定ファイル１４を説明する図である。図４で示したように、設定ファイル１４には、設定ファイル１４の識別情報１４１ａや、設定ファイル１４のバージョン１４１ｂなどが記述された設定ファイル１４の属性情報１４１に加え、ＰＫＩの環境設定に関する情報として、公開鍵証明書の確認に関する情報１４２や、セキュリティポリシーに関する情報１４３が、ＸＭＬ（eXtensible Markup Language）で記述される。
【００３０】
公開鍵証明書の確認に関する情報１４２としては、公開鍵証明書の信頼性を確認するポイントになるトラストアンカー(Trust Anchors)に関する情報１４２ａや、リポジトリに関する情報１４２ｂや、受け入れるポリシーに関する情報１４２ｃなどが記述される。また、セキュリティポリシーに関する情報１４３としては、暗号鍵交換に関する情報などが記憶される。
【００３１】
クライアント２０に備えられた電子封筒クライアント処理部２２は、サーバ１０から送信された電子封筒１３を開封した後、開封した電子封筒１３に埋め込まれた設定ファイル１４を記述している構造化文書のタグを解析することで、設定ファイル１４に記述された内容を参照して、ＰＫＩの環境を設定し、設定されたＰＫＩの環境に従う処理（例えば、サーバ１０が有する公開鍵証明書の信頼性の確認処理など）を行うことができる。
【００３２】
加えて、電子封筒クライアント処理部２２は、設定ファイル１４を表示・編集する機能や、設定ファイル１４を情報記憶部２３に記憶する機能を備えている。
【００３３】
設定ファイル１４を表示・編集する機能は、テキストエディタや設定ファイル１４の項目をそれぞれ設定できる専用のプログラムで実現され、電子封筒クライアント処理部２２が設定ファイル１４を編集する機能を備えるのは、クライアント２０側の事情（例えば、ＰＫＩの環境を設定するときに必要となる情報が記憶されたパスが変更された場合など）により、サーバ１０から送信された設定ファイル１４の内容を変更しなければならないケースがあるからである。
【００３４】
また、電子封筒クライアント処理部２２が、設定ファイル１４を情報記憶部２３に記憶するのは、前述したように、クライアント２０側で設定ファイル１４を編集するケースがあり、実際に使用した設定ファイル１４を記憶するためである。電子封筒クライアント処理部２２が、情報記憶部２３に設定ファイル１４を記憶する機能を有することで、サーバ１０から設定ファイル１４が送信されるごとに、設定ファイル１４を編集する必要はなくなる。
【００３５】
電子封筒クライアント処理部２２は、情報記憶部２３に記憶された設定ファイル１４を利用するために、サーバ１０から設定ファイル１４を受信すると、設定ファイル１４の属性情報を参照し、サーバ１０から送信された設定ファイル１４の属性情報で示される設定ファイル１４が、情報記憶部２３に記憶さていないか確認する。そして、情報記憶部２３に記憶されている場合は、情報記憶部２３に記憶された設定ファイル１４を使用し、記憶されていない場合は、サーバ１０から送信された設定ファイル１４を、編集するなどして使用する。
【００３６】
図５は、情報記憶部２３に記憶されている情報を説明する図である。図５（ａ）は、情報記憶部２３に記憶される情報の構造を示した図で、情報記憶部２３には、電子封筒クライアント処理部２２によって、管理ファイル２４に関連付けて、クライアント２０が使用した設定ファイル１４が記憶される。
【００３７】
図５（ｂ）は、情報記憶部２３の管理ファイル２４の一例を示した図である。管理ファイルには、情報記憶部２３に記憶した各設定ファイル１４のレコード情報２４１が記憶される。このレコード情報２４１には、設定ファイル１４の番号２４１ａや、設定ファイル１４を送信したサーバ１０のＵＲＩ２４１ｂや、設定ファイル１４を使用するクライアントアプリケーションの名称２４１ｃなどが記憶される。電子封筒クライアント処理部２２は、この管理ファイル２４を参照することで、情報記憶部２３に記憶された設定ファイル１４の中から、サーバ１０から送信された設定ファイル１４の属性情報で示される設定ファイル１４が記憶されていないか探索する。
【００３８】
ここから、図１および図２を用いて説明したクライアントサーバシステムの動作を説明する共に、ＰＫＩの環境を自動的に設定する方法についても説明する。図６は、クライアントサーバシステムの動作を示したフロー図である。
【００３９】
最初のステップＳ１０は、クライアントサーバに記憶されたクライアントアプリケーション２１が起動し、サーバ１０にアクセスするステップである。このステップでは、クライアント２０のディスプレイに表示されたクライアントアプリケーション２１のアイコンがクリックされるなどして、クライアントアプリケーション２１は起動し、ネットワークを経由してサーバ１０にアクセスする。
【００４０】
次のステップＳ１１は、サーバ１０がクライアント２０に、設定ファイル１４が埋め込まれた電子封筒１３を送信するステップである。サーバ１０の電子封筒サーバ処理部１２は、サーバ１０へのアクセスログを解析し、アクセスしたクライアント２０に最新の設定ファイル１４を埋め込んだ電子封筒１３を送信する。
【００４１】
このステップで、サーバ１０の電子封筒サーバ処理部１２は、電子封筒１３をクライアント２０に送信する際に、電子封筒１３に埋め込む設定ファイル１４を暗号化してもよい。設定ファイル１４を暗号化するときは、電子封筒１３のエンベロープに、設定ファイル１４を復号するための情報が記述される。
【００４２】
加えて、好ましくは、電子封筒サーバ処理部１２は、電子封筒１３を生成する機能や、設定ファイル１４が更新された際に、設定ファイル１４が更新されたことを示す情報をメールなどの手段で、クライアント２０に送信する機能を備えていることが望ましい。設定ファイル１４が更新されたことを、クライアント２０に通知することで、クライアント２０を操作するユーザは、クライアントアプリケーション２１を起動する前に、設定ファイル１４が更新されたこと知ることができる。
【００４３】
次のステップＳ１２は、クライアント２０が、サーバ１０から送信された電子封筒１３を開封し、設定ファイル１４を取出すステップである。クライアント２０の電子封筒クライアント処理部２２は、定められた手順で電子封筒１３を開封（例えば、電子封筒１３のコンテント部の復号）し、サーバ１０から受信した電子封筒１３のタグを解析することで、設定ファイル１４は取出される。
【００４４】
次のステップＳ１３は、クライアント２０が、設定ファイル１４に含まれ、設定ファイル１４のバージョンや、設定ファイル１４の識別情報（例えば、設定ファイル１４の名前）などが記述された属性情報（例えば、図４の属性情報１４１）で示される設定ファイル１４を記憶していないことを確認するステップである。
【００４５】
クライアント２０は、サーバ１０から送信された設定ファイル１４の属性情報に含まれる識別情報とバージョンを確認し、識別情報とバージョンとが同じ設定ファイル１４が、情報記憶部２３に記憶されているときは、ステップＳ１４ａに進み、識別情報とバージョンとが同じ設定ファイル１４が、情報記憶部２３に記憶されていないときは、ステップＳ１４ｂに進む。
【００４６】
ステップＳ１４ａにおいては、クライアント２０は、情報記憶部２３に記憶され、サーバ１０から送信された設定ファイル１４と、識別情報・バージョンが同じ設定ファイル１４を用いてＰＫＩの環境を設定しステップＳ１９に進む。
【００４７】
また、ステップＳ１４ｂにおいては、クライアント２０は、ＰＫＩの環境に利用する設定ファイル１４を、サーバ１０から送信された設定ファイル１４に選択する。そして、次に実行されるステップＳ１５においては、クライアント２０は、サーバ１０から送信された設定ファイル１４の内容を変更する必要がないか確認する。このステップＳ１５においては、クライアントサーバ１０はディスプレイに設定ファイル１４の内容を表示し、サーバ１０から送信された設定ファイル１４の内容で、ＰＫＩの環境を設定してもよいか、クライアント２０を操作するユーザから同意を取る。
【００４８】
ステップＳ１５において、設定ファイル１４の変更を必要としないときは、ステップＳ１７に進み、設定ファイル１４の変更を必要とするとき（例えば、ＰＫＩの環境を設定するときに必要となる情報が記憶されているパスが変更された場合など）は、ステップＳ１６で、サーバ１０から送信された設定ファイル１４は編集される。このように、サーバ１０から送信された設定ファイル１４をそのまま使用できないケースも実際はあるので、クライアント２０に備えられた電子封筒クライアント処理部２２は、設定ファイル１４を編集できる機能（例えば、エディタ）を備えていることをが好ましい。
【００４９】
ステップＳ１７において、ステップＳ１２で電子封筒１３から取出した設定ファイル１４もしくはステップＳ１６で編集された設定ファイル１４を用いて、クライアント２０はＰＫＩの環境を設定する。そして、次に実行されるステップＳ１８では、ステップＳ１７でＰＫＩの環境設定に利用した設定ファイル１４を記憶する。このステップＳ１８では、クライアント２０の電子封筒クライアント処理部２２は、ＰＫＩの環境設定に利用した設定ファイル１４を情報記憶部２３に記憶する。
【００５０】
次に実行されるステップＳ１９においては、ステップＳ１７もしくはステップＳ１４ａで設定されたＰＫＩの環境に従い、ＰＫＩを利用したクライアントサーバシステムの処理が開始される。
【図面の簡単な説明】
【００５１】
【図１】本発明に係るクライアントサーバシステムを説明する図。
【図２】図１のクライアントサーバシステムのブロック図。
【図３】電子封筒を説明する図。
【図４】電子封筒に埋め込まれた設定ファイルを説明する図。
【図５】情報記憶部に記憶される情報を説明する図。
【図６】クライアントサーバシステムの動作手順を説明する図。
【符号の説明】
【００５２】
１０  サーバ
１１  サーバアプリケーション
１２  電子封筒サーバ処理部
１３  電子封筒
１４  設定ファイル
２０  クライアント
２１  クライアントアプリケーション
２２  電子封筒クライアント処理部
２３  情報記憶部
３０  ネットワーク
【図１】
2006345126.tif 000003
【図２】
2006345126.tif 000004
【図３】
2006345126.tif 000005
【図４】
2006345126.tif 000006
【図５】
2006345126.tif 000007
【図６】
2006345126.tif 000008