iManagerのEBAプラグインからeDirectoryにアクセスするには、EBA CA証明書をiManagerの信頼されたEBA証明書ストアに配置する必要があります。iManagerを実行しているコンピュータ上にEBA CA証明書をダウンロードするには、iManagerのインストールパッケージからebaclientinitユーティリティを実行します。詳細については、ebaclientinitユーティリティの実行を参照してください。
[EBA CA管理]ページを開くには、iManagerにログインして、トップバーで[役割およびタスク]アイコンをクリックし、[役割およびタスク]ビューを表示してから、左側のナビゲーションパネルで[拡張バックグラウンド認証]を選択します。[EBA CA管理]をクリックして、[EBA CA管理]ページを開きます。
[EBA CA管理]ページには、EBA CAのさまざまな側面を管理するための以下のタブが表示されます。
一般: EBA CAのIPアドレスとその証明書を表示します。
発行された証明書: NCP CA証明書をIPアドレスおよびポートとともに表示します。
証明書を取り消すには、証明書を選択して[取り消し]をクリックします。証明書を無効にすると、NCP CA証明書を所有しているサーバが機能しなくなるため、このオプションは異常な状況以外は使用しないでください。証明書を無効にする必要があるのはサーバが侵害された場合などです。
CSR: 管理者の承認が保留になっている証明書署名要求を列挙します。証明書署名要求を承認するには、リストから証明書を選択して、[承認]をクリックします。
EBA認証局証明書をコンピュータにダウンロードするには、ebaclientinitユーティリティを実行します。次の表は、ebaclientinitユーティリティで使用できるコマンドラインオプションの一覧です。
|
コマンドラインオプション |
説明 |
|---|---|
|
--user-dn |
ユーザのDN(ドット形式)。 |
|
--パスワード |
EBA対応ユーザのパスワード。 |
|
--アドレス |
ツリー内のNCPサーバのアドレス。構文は<IP address>:<port>です。 |
たとえば、ebaclientinit --mechanism ebatls --user-dn john.foo.org --password p@$$w0rd --address 111.111.11.1:524
プラットフォームに応じて、次のいずれかの方法を使用してebaclientinitを実行します。
Linux: iManagerはLinuxではnovlwwwユーザとして実行されます。このため、ebaclientinitは、次のコマンドを使用してnovlwwwユーザとして実行してください。
sudo -u novlwww -H LD_LIBRARY_PATH=/var/opt/novell/iManager/nps/WEB-INF/bin/linux/:/opt/netiq/common/openssl/lib64/ /var/opt/novell/iManager/nps/WEB-INF/bin/linux/ebaclientinit --mechanism ebatls
Windows: 次の操作を実行します。
iManagerがインストールされているサーバにログインします。
C:\Program Files\Novell\Tomcat\webapps\nps\WEBINF\bin\windows\ebaclientinit.exe --mechanism ebatlsからebaclientinitを実行します。
これにより、ユーザのホームディレクトリに.eba.p12ファイルが格納されます。
.eba.p12ファイルをC:\Users\novlwwwにコピーします。
メモ:iManager 3.0 SP1以前を使用している場合は、.eba.p12ファイルをC:\Windows\System32\config\systemprofileにコピーします。Windows上ではTomcatがSystemユーザとして動作するため、この操作を実行する必要があります。
メモ:iManagerが.eba.p12ファイルでツリー用のEBA CA証明書を見つけられなかった場合、または.eba.p12ファイルが存在しない場合は、iManagerのEBAプラグインから、EBA CAとして機能するサーバのsadmin資格情報を入力するように要求されます。ただし、sadmin資格情報の使用はお勧めできません。