デフォルトでは、リポジトリと LDAP サーバー間の通信は暗号化されません。Secure Sockets Layer (SSL) を使用するように LDAP サーバーとワークリストマネージャーを設定できます。
LDAP サーバー上の SSL を設定します。
LDAP サーバーが SSL (Secure Sockets Layer) を使用するように設定されていることを確認します。詳細な手順については、LDAP サーバーに付属のマニュアルを参照してください。
LDAP サーバー証明書をファイルにエクスポートします。
LDAP サーバー証明書をリポジトリの信頼できる証明書のリストにインポートします。以降の手順では、keytool プログラムを使用します。このプログラムは、リポジトリ (および Java SDK) に含まれています。
コマンドプロンプトで、<JavaCAPS_home>\repository\1.5.0_10\jre\bin に移動します。
次のコマンドを実行します。
keytool -import -trustcacerts -alias alias -file certificate_filename -keystore cacerts_filename
-alias オプションには、任意の値を割り当てます。
-file オプションには、LDAP サーバー証明書の完全修飾名を指定します。次に例を示します。
C:\ldap\mycertificate.cer
-keystore オプションには、<Java CAPS_home>\repository\1.5.0_10\jre\lib\security にある cacerts ファイルの完全修飾名を指定します。次に例を示します。
C:\JavaCAPS51\repository\1.5.0_10\jre\lib\security\cacerts
プロンプトが表示されたら、キーストアのパスワードを入力します。デフォルトのパスワードは changeit です。
この証明書を信頼するかどうかを選択するプロンプトが表示されたら、「はい」を入力します。
次のメッセージが表示されます。
証明書がキーストアに追加されました
server.xml ファイルのレルム要素で、LDAP サーバーの URL を次のように変更します。