Program iManager może tworzyć bezpieczne połączenia LDAP za kulisami bez jakiejkolwiek interwencji użytkownika. Jeśli certyfikat SSL serwera LDAP zostanie zaktualizowany z jakiegokolwiek powodu (na przykład z powodu nowego wewnętrznego ośrodka certyfikacji), program iManager powinien automatycznie pobrać nowy certyfikat przy użyciu uwierzytelnionego połączenia i zaimportować go do swojej bazy danych magazynu kluczy.
Jeśli nie zostanie to wykonane poprawnie, należy usunąć magazyn kluczy prywatnych, którego używa program iManager, aby wymusić ponowne utworzenie bazy danych przez program iManager i serwer Tomcat oraz ponowne pobranie certyfikatu:
Zamknij serwer Tomcat.
Usuń plik TOMCAT_HOME\webapps\nps\WEB-INF\iMKS .
Uruchom ponownie serwer Tomcat.
Informacje o ponownym uruchamianiu serwera Tomcat można znaleźć w części Uruchamianie i zatrzymywanie serwera Tomcat.
Otwórz program iManager w przeglądarce i zaloguj się z powrotem w drzewie, aby automatycznie pobrać ponownie nowy certyfikat i ponownie utworzyć bazę danych magazynu.
Ewentualnie możesz również ręcznie zaimportować wymagany certyfikat do domyślnego magazynu kluczy maszyny JVM serwera Tomcat, używając narzędzia do zarządzania certyfikatami keytool z pakietu JDK. Tworząc bezpieczne połączenia SSL, program iManager próbuje najpierw domyślnego magazynu kluczy maszyny JVM, a następnie używa bazy danych magazynu kluczy programu iManager.
Po zapisaniu certyfikatu usługi eDirectory w formacie DER należy zaimportować zaufany certyfikat główny do magazynu kluczy programu iManager. Aby to zrobić, potrzebne jest narzędzie do keytool z pakietu JDK. Jeśli z programem iManager zainstalowano środowisko JRE, należy pobrać pakiet JDK, aby móc skorzystać z narzędzia keytool.
UWAGA:Informacje o tworzeniu pliku certyfikatu DER można znaleźć w części Exporting a Trusted Root or Public Key Certificate (Eksportowanie zaufanego certyfikatu głównego lub certyfikatu klucza publicznego) w Podręczniku administrowania serwerem certyfikatów NetIQ. Konieczne będzie wyeksportowanie zaufanego certyfikatu głównego.
Otwórz okno wiersza poleceń.
Przejdź do katalogu \bin, w którym został zainstalowany pakiet JDK.
W systemie Windows należy na przykład wprowadzić następujące polecenie:
cd j2sdk1.5.0_11\bin
Zaimportuj certyfikat do magazynu kluczy za pomocą narzędzia keytool, wykonując następujące polecenia (zależne od platformy):
Linux
keytool -import -alias [alias_name] -file [full_path]/trustedrootcert.der -keystore [full_path]/jre/lib/security/cacerts
Windows
keytool -import -alias [alias_name] -file [full_path]\trustedrootcert.der -keystore [full_path]\jre\lib\security\cacerts
W miejsce ciągu nazwa_aliasu wpisz unikatową nazwę tego certyfikatu i pamiętaj, aby użyć pełnej ścieżki do plików trustedrootcert.der i cacerts.
Druga ścieżka polecenia określa lokalizację magazynu kluczy. Ścieżki te są różne w różnych systemach, ponieważ określają położenie katalogu, w którym zainstalowano program iManager. Poniżej przedstawiono przykłady domyślnych położeń programu iManager w systemach Windows i Linux:
Wprowadź hasło magazynu kluczy: changeit.
Kliknij przycisk Tak, aby określić ten certyfikat jako zaufany.
UWAGA:Ten proces należy powtórzyć dla każdego drzewa eDirectory, do którego dostęp będzie uzyskiwany za pomocą programu iManager. Jeśli protokół LDAP został skonfigurowany do używania certyfikatu, który nie został podpisany przez wewnętrzny ośrodek certyfikacji drzewa, należy zaimportować zaufany certyfikat główny tego certyfikatu. Jest to wymagane na przykład w przypadku gdy protokół LDAP został skonfigurowany do używania certyfikatu podpisanego przez urząd VeriSign*.