Zasada dzialania oprogramowania Novell Certificate Server

Novell Certificate Server sluzy do tworzenia, wydawania i zarzadzania certyfikatów cyfrowych, poprzez utworzenie obiektu kontenera Zabezpieczen oraz obiektu organizacyjnego organu certyfikacji (CA). Dzieki obiektowi CA mozliwa jest bezpieczna transmisja danych. Jest on takze wymagany przez produkty zwiazane z WWW, np. NetWare Web Manager lub NetWare Enterprise Web Server. Pierwszy serwer NDS automatycznie utworzy i bedzie fizycznie przechowywal kontener Zabezpieczenia oraz obiekt CA dla calego drzewa NDS. Oba obiekty sa tworzone na szczycie drzewa NDS i tam musza pozostac.

W drzewie NDS moze istniec tylko jeden obiekt CA. Obiektu CA utworzonego na jednym serwerze nie wolno przenosic na inny. Usuniecie lub odtworzenie go powoduje uniewaznienie wszystkich certyfikatów skojarzonych z dawnym CA.

WAŻNE:  Nalezy sie upewnic, ze pierwszy z instalowanych serwerów NDS jest tym serwerem, który w zamierzeniu ma na stale miescic obiekt CA, oraz ze bedzie on niezawodnym, dostepnym i stalym elementem sieci.

Jesli instalowany serwer nie jest pierwszym serwerem NDS w danej sieci, instalator odszukuje i tworzy odnosniki do serwera NDS przechowujacego obiekt CA. Program instalacyjny dokonuje oceny kontenera Zabezpieczenia i tworzy obiekt certyfikatu serwera.

Produkty zwiazane z WWW nie beda dzialac, jesli w danej sieci nie ma obiektu CA.

W systemie Linux, Solaris lub Tru64 administrator musi recznie stworzyc obiekt CA oraz obiekt certyfikatu serwera.


Zapewnienie bezpieczenstwa operacji NDS eDirectory w systemach Linux, Solaris i Tru64

W sklad produktu NDS eDirectory wchodzi oprogramowanie uslug kryptograficznych klucza publicznego (PKCS) zawierajace Novell Certificate Server, który udostepnia uslugi infrastruktury klucza publicznego (PKI), miedzynarodowa infrastrukture kryptograficzna firmy Novell (NICI) oraz serwer SAS-SSL.

Nastepujace sekcje zawieraja informacje na temat przeprowadzania bezpiecznych operacji NDS eDirectory:

Aby uzyskac informacje na temat uzywania zewnetrznego organu certyfikacji, patrz Novell Certificate Server - Podrecznik administratora.


Sprawdzanie czy modul NICI jest zainstalowany i zainicjowany na serwerze

Nastepujace warunki wskazuja na prawidlowe zainstalowanie i inicjalizacje modulu NICI:

Jezeli powyzsze warunki sa spelnione, nalezy zainicjowac modul NICI na serwerze, tak jak opisano w Inicjalizacja modulu NICI na serwerze.


Inicjalizacja modulu NICI na serwerze

  1. Zatrzymaj serwer NDS.

    • W systemie Linux, wpisz /etc/rc.d/init.d/ndsd start
    • W systemie Solaris, wpisz /etc/init.d/ndsd start
    • W systemie Tru64, wpisz /sbin/init.d/ndsd start

  2. Skopiuj plik .nfk dostarczany wraz z pakietem do katalogu /var/nds/nicifk.

  3. Uruchom serwer NDS.

    • W systemie Linux, wpisz /etc/rc.d/init.d/ndsd start
    • W systemie Solaris, wpisz /etc/init.d/ndsd start
    • W systemie Tru64, wpisz /sbin/init.d/ndsd start


Uruchomienie serwera certyfikatów (uslug PKI)

Aby uruchomic uslugi PKI, wprowadz polecenie npki -1.


Tworzenie organu certyfikacji

  1. W programie ConsoleOne kliknij prawym przyciskiem myszy obiekt zabezpieczen na poziomie obiektu drzewa > kliknij Nowy > Obiekt.

  2. Wybierz NDSPKI: Organ certyfikacji > kliknij OK > postepuj zgodnie z wyswietlanymi instrukcjami.

  3. Wybierz serwer docelowy > wprowadz nazwe obiektu NDS.

  4. W polu Metoda utworzenia, wybierz Niestandardowa > kliknij Dalej.

  5. Wybierz rozmiar klucza > dla pozostalych opcji pozostaw wartosci domyslne > kliknij Dalej.

  6. W polu opcji Wybierz podstawowe ograniczenia certyfikatu pozostaw wartosci domyslne > kliknij Dalej.

  7. W polu Okresl parametry certyfikatu, dla opcji Okres waznosci wybierz Podaj daty.

  8. Dla opcji Data poczatkowa podaj date o kilka dni wczesniejsza (3-5) od daty systemowej > dla wszystkich pozostalych opcji pozostaw wartosci domyslne.


Tworzenie obiektu skladników klucza

  1. Przy pomocy programu ConsoleOne, prawym przyciskiem myszy kliknij kontener w którym znajduje sie obiekt serwera LDAP > kliknij Nowy > kliknij Obiekt.

  2. Wybierz NDSPKI: Skladniki klucza > OK.

  3. Wybierz serwer docelowy > wprowadz nazwe > w polu Metoda utworzenia, wybierz Niestandardowa > kliknij Dalej.

  4. Dla opcji Okresl organ certyfikacji który podpisze certyfikat, uzyj wartosci domyslnych > kliknij Dalej.

  5. W polu Okresl rozmiar klucza RSA oraz sposób wykorzystania klucza, wybierz wlasciwy rozmiar klucza > dla pozostalych opcji uzyj wartosci domyslnych > kliknij Dalej.

  6. W polu Okresl parametry certyfikatu, dla opcji Okres waznosci wybierz Podaj daty.

  7. Dla opcji Data poczatkowa podaj date o kilka dni wczesniejsza (3-5) od daty systemowej > dla wszystkich pozostalych opcji pozostaw wartosci domyslne > kliknij Dalej.

  8. W polu Podaj certyfikat obiektu powierniczego, który ma zostac powiazany z certyfikatem serwera, uzyj wartosci domyslnych > kliknij Dalej.

  9. Aby utworzyc skladniki klucza, kliknij Zakoncz.

  10. Na stronie Wlasciwosci ogólne wybierz certyfikat SSL (KMO) > kliknij Odswiez serwer NLDAP teraz > kliknij Zamknij.


Eksportowanie przydzielonego sobie organu certyfikacji poza NDS w formacie DER

  1. Dwa razy kliknij obiekt KMO > przejdz na strone Wlasciwosci certyfikatów > wybierz Certyfikat glównego obiektu powierniczego (Trusted Root Certificate) > kliknij Eksportuj > wybierz Plik w binarnym formacie DER > kliknij OK.

  2. Dolaczaj ten plik do wszystkich operacji wykonywanych z wiersza polecen, ustanawiajacych bezpieczne polaczenia z NDS.


Uruchamianie demona NICI

Aby bezpiecznie wykonywac operacje zwiazane z narzedziami LDAP, nalezy na hoscie w systemach Linux, Solaris lub Tru64 uruchomic demona NICI. Aby uruchomic lub zatrzymac demona potrzebne sa uprawnienia uzytkownika glównego (root). Nalezy równiez sprawdzic czy na systemie hosta uruchomiony jest tylko jeden egzemplarz demona.

  1. Wydaj nastepujace polecenie, aby uruchomic demona NICI:

    • W systemie Linux, wpisz /etc/rc.d/init.d/ccsd start
    • W systemie Solaris, wpisz /etc/init.d/ccsd start
    • W systemie Tru64, wpisz /sbin/init.d/ccsd start


Zatrzymywanie demona NICI

  1. Wprowadz nastepujace polecenie aby zatrzymac demona NICI:

    • W systemie Linux, wpisz /etc/rc.d/init.d/ccsd stop
    • W systemie Solaris, wpisz /etc/init.d/ccsd stop
    • W systemie Tru64, wpisz /sbin/init.d/ccsd stop