| Interstage Application Server Smart Repository運用ガイド | 
| 目次
			索引    | 
| 第2章 機能 | > 2.3 パスワード自動暗号化 | 
Smart Repositoryでは、クライアントプログラムからの各処理要求に応じて、以下のようにパスワードの暗号化・復号化をします。

| 処理要求 | パスワード処理内容 | 備考 | 
|---|---|---|
| 認証処理 | クライアントプログラムからのBIND要求により簡易認証を行う場合は、以下のように処理します。 
 | BIND要求のパラメタで指定するパスワードには、暗号化されていないテキスト形式のパスワードを指定する必要があります。 | 
| エントリの登録処理 | クライアントプログラムからのADD要求によりエントリを登録する場合は、ADD要求で指定されたエントリ情報に含まれているパスワードを暗号化してリポジトリに登録します。 | userPassword属性は、Smart Repositoryの管理者用DNでリポジトリにBINDした場合にのみ登録することができます。 | 
| パスワードの変更/削除処理 | クライアントプログラムからのMODIFY要求によりパスワードを変更する場合は、MODIFY要求で指定されたパスワードを暗号化してエントリに設定します。 | userPassword属性は、Smart Repositoryの管理者用DN、または変更/削除対象のエントリのDNでリポジトリにBINDした場合にのみ変更/登録を行うことができます。 | 
| エントリの検索処理 | クライアントプログラムからのSEARCH要求によりエントリを検索する場合は、Smart Repositoryの管理者用DN、または検索対象のエントリのDNでリポジトリにBINDした場合にのみパスワードを通知します。 | 
 | 
| パスワードの比較処理 | クライアントプログラムからのCOMPARE要求によりパスワードを比較する場合は、COMPARE要求で指定されたパスワードと、リポジトリに登録されているエントリ内のパスワードを比較します。 | パスワードの比較処理は、パスワードが暗号化されていない場合にのみ行うことができます。 | 
| 目次
			索引    |