Podręcznik użytkownika systemu EZD RP

Konfiguracja usługi e-Doręczenia w systemie (dla wersji 19)

Artykuł z opisem czynności w najnowszej wersji EZD RP dostępny jest tutaj.

Wdrożone w EZD RP rozwiązania umożliwiają kompleksową obsługę przesyłek przychodzących i wychodzących w formie doręczeń elektronicznych bezpośrednio w systemie. Jednak zanim przystąpimy do konfiguracji usługi e-Doręczenia, konieczne jest przeprowadzenie wstępnych przygotowań poza EZD RP.

Przygotowanie do konfiguracji

Opisane w tej części artykułu kroki należy wykonać po stronie usługi e-Doręczenia. Pierwszym z nich jest założenie skrzynki e-Doręczeń.

Aby przystąpić do konfiguracji usługi e-Doręczenia w EZD RP, trzeba najpierw skontaktować się z publicznym dostawcą usługi w celu uzyskania adresu do e-Doręczeń. Ten adres będzie niezbędny do dalszych działań.

Wniosek o utworzenie adresu do e-Doręczeń można złożyć internetowo poprzez stronę dostępną na Portalu Gov.pl. Z kolei instrukcja postępowania dla wersji testowej znajduje się na stronie z opisem środowiska testowego dla podmiotów publicznych i niepublicznych.

W formularzu konieczne jest wprowadzenie danych dotyczących organizacji, dla której ma być utworzony adres. Można również wskazać osobę, która będzie pełniła funkcję administratora skrzynki e-Doręczeń w imieniu tej organizacji. Po utworzeniu adresu i skrzynki, zostanie wysłana wiadomość z instrukcjami dotyczącymi aktywacji adresu.

Aby zapewnić prawidłowe działanie usługi, dostawca musi dodać adres IP serwera do listy zaufanych (whitelist) w środowisku testowym (INT). Można zweryfikować, czy ta operacja została wykonana prawidłowo, sprawdzając dostępność adresów usług na serwerze aplikacyjnym EZD RP.

Wszelkie problemy dotyczące zakładania adresu usługi e-Doręczenie należy zgłaszać bezpośrednio do dostawcy usługi na przeznaczonej do tego stronie internetowej.

Aby możliwe było zalogowanie się do systemu e-Doręczeń (w roli właściciela lub administratora skrzynki podmiotu) i dodanie do niego EZD RP, należy najpierw sięgnąć po program Cygwin (dla systemu Windows) w celu wygenerowania pliku żądania podpisania certyfikatu (Certificate Signing Request, CSR). Cygwin można pobrać ze strony z odpowiednim pakietem instalacyjnym dla Windows. W przypadku systemu Linux można natomiast skorzystać z programu OpenSSL.

Po zainstalowaniu oprogramowania Cygwin wpisujemy poniższe polecenie, które pozwala na wygenerowanie klucza prywatnego w formacie PEM.

openssl genrsa -out ezdpriv2.pem 2048

W katalogu magazynowania plików programu Cygwin utworzony zostanie plik ezdpriv2.pem.

Kolejne polecenie pozwala na wygenerowanie klucza publicznego.

openssl rsa -in ezdpriv2.pem -pubout -out ezdpublickey2.crt

W katalogu magazynowania plików programu Cygwin utworzony zostanie plik >ezdpublickey2.crt.

Na podstawie klucza prywatnego w formacie PEM generujemy klucz zapisany w formacie PKCS8.key.

openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in ezdpriv2.pem -out ezd-pkcs8.key

W katalogu magazynowania plików programu Cygwin utworzony zostanie plik ezd-pkcs8.key.

Na podstawie utworzonego pliku należy wygenerować, za pomocą poniższego polecenia, plik żądania podpisania certyfikatu (CSR) o nazwie ezd-test2.csr.

openssl req -new -key ezd-pkcs8.key -out ezd-test2.csr

W trakcie tworzenia pliku CSR należy podać następujące informacje (nie wolno używać polskich znaków):

  • Country Name (C) ‒ dwuliterowy kod kraju [PL],
  • State or Province Name (ST) ‒ nazwa województwa, w którym mieści się siedziba firmy [Wojewodztwo],
  • Locality Name (L) ‒ nazwa miejscowości, w której mieści się siedziba firmy [Miejscowosc],
  • Organization Name (O) ‒ pełna i dokładna nazwa firmy, musi się ona zgadzać z nazwą przedstawioną w dokumentach rejestrowych, czyli w rejestrze CEIDG lub KRS [Nazwa Firmy],
  • Organizational Unit Name (OU) ‒ pole nieobowiązkowe, opcjonalnie można podać nazwę działu firmy odpowiedzialnego za wdrożenie certyfikatu [Nazwa Dzialu IT],
  • Common Name (CN) ‒ nazwa domeny, dla której ma być wystawiony certyfikat np. [ezd.domena.pl]; dla certyfikatów typu Wildcard podajemy nazwę domeny w postaci [*.domena.pl] lub adres IP wpisany we wniosku o dostęp do środowiska testowego INT eDOR dla systemu EZD,
  • Email Address [E] ‒ pole nieobowiązkowe.

Po przejściu przez tę procedurę pojawią się jeszcze dwa dodatkowe pytania (extra attributes): A challenge password oraz An optional company name. Pola te należy pozostawić puste i zatwierdzić klawiszem Enter.

W katalogu magazynowania plików programu Cygwin utworzony zostanie plik ezd-test2.csr.

Po wygenerowaniu pliku CSR możemy dodać zintegrowany system EZD RP do systemu e-Doręczeń. W tym celu należy zalogować się do systemu e-Doręczeń w roli właściciela lub administratora skrzynki podmiotu, otworzyć skrzynkę i wybrać pozycję Uprawnienia.

Wyświetli się widok, w którym możliwe jest zarządzanie uprawnieniami do skrzynki, jej użytkownikami i ich rolami.

Następnie należy wybrać zakładkę Systemy i kliknąć przycisk Dodaj system.

Wyświetli się nowy widok, w którym konieczne jest uzupełnienie informacji w polach obowiązkowych (oznaczonych gwiazdką).

Należy pamiętać, że nazwa systemu rejestrowanego na portalu usługi e-Doręczenia musi być zapisana dużymi literami.

Następnie, w tym samym widoku, wskazujemy plik ezd-test2.csr jako środek uwierzytelniający żądanie certyfikatu, który został utworzony przez nas w programie Cygwin. Po przesłaniu pliku CSR, zostaje on poddany walidacji i weryfikacji.

Użytkownik zostaje poinformowany o wyniku tego procesu. W przypadku pozytywnej weryfikacji certyfikatu, zostaje wyświetlony odpowiedni komunikat. Następnie należy kliknąć przycisk Zapisz.

W końcowej części procesu dodawania systemu powinno zostać wyświetlone okno z potwierdzeniem dodania systemu do integracji z usługą e-Doręczeń.

Gdy proces dodawania systemu przebiegnie prawidło, otrzymamy zwrotny komunikat o wygenerowaniu certyfikatu X.509. Wykonane kroki należy zatwierdzić przyciskiem Zapisz.

Konfiguracja e-Doręczeń w EZD RP

Do skonfigurowania usługi e-Doręczenia w systemie EZD RP konieczne są uprawnienia administratora oraz założony i aktywny adres usługi e-Doręczeń na środowisku testowym INT eDOR lub środowisku produkcyjnym eDOR.

W pierwszym kroku należy wybrać w menu głównym moduł Administracja, a następnie kliknąć kafelek e-Doręczenia.

W wyświetlonym oknie uzupełniamy wszystkie wymagane pola (oznaczone gwiazdką), w których kolejno wpisujemy: adres usług e-Doręczeń, adres usług BAE, adres serwera uwierzytelniającego, adres elektroniczny skrzynki, nazwę klienta skrzynki oraz klucz uwierzytelniający.

W polu Adres usług e-Doręczeń:

W polu Adres usług BAE:

W polu Adres serwera uwierzytelniającego:

Aby sprawdzić, czy IP serwera zostało dodane przez COI do whitelist dla środowiska testowego INT eDOR, w przeglądarce internetowej należy wkleić adresy podanych niżej środowisk.

Po wpisaniu https://uaapi-int-ow.poczta-polska.pl/api/v1 pojawi się komunikat:

Po wpisaniu https://int-ow.edoreczenia.gov.pl/api/se/v1 pojawi się komunikat:

Po wpisaniu https://int-ow.edoreczenia.gov.pl/auth/realms/EDOR pojawi się komunikat:

Uwaga dla środowiska testowego (INT): jeśli adres IP serwera nie został dodany do whitelist, przeglądarka zwróci komunikat podobny do poniższych:


W polu Adres elektroniczny skrzynki należy wprowadzić adres elektroniczny skrzynki podmiotu, który został przyznany podmiotowi w systemie e-Doręczeń w czasie rejestracji. W polu Nazwa klienta skrzynki należy wprowadzić swoją nazwę klienta skrzynki, która była podawana podczas dodawania systemu w module uprawnień e-Doręczeń. Dane do tych pól można znaleźć po zalogowaniu się do swojej skrzynki usługi e-Doręczenia w środowisku testowym i produkcyjnym.

Następnie z menu po lewej stronie należy wybrać opcję Twoje skrzynki, wskazać skrzynkę Urzędowa, która była poprzednio skonfigurowana do zintegrowania systemu EZD RP, a nadstępnie kliknąć opcję Przejdź do skrzynki.

W kolejnym kroku z menu bocznego w widoku Skrzynka urzędowa po lewej stronie wybieramy polecenie Uprawnienia\Systemy, gdzie znajdziemy informacje potrzebne do konfiguracji usługi eDoręczeń w EZD RP.

Potrzebne dane znajdują się w miejscach zaznaczonych na poniższych zrzutach.

Adres elektroniczny skrzynki – należy skopiować i wkleić adres widoczny przy pozycji Adres do e-Doręczeń, np. AE:PL-37687-25166-RUWFS-22.

Nazwa klienta skrzynki – ponownie należy wkleić skopiowany w poprzednim kroku adres z pola Adres do e-Doręczeń, dopisując na końcu .SYSTEM.NAZWA (nazwa odczytana z pola Nazwa systemu), np. AE:PL-37687-25166-RUWFS-22.SYSTEM.EZD1.

W polu Klucz uwierzytelniający wklejamy wytworzony na potrzeby usługi klucz prywatny PEM zapisany w formacie PKCS8. Poniżej widoczny jest przykładowy poprawny zapis takiego klucza:

Weryfikacja znaków specjalnych w certyfikacie

Warto też sprawdzić poprawność zawartości certyfikatu poprzez włączenie widoku znaków specjalnych. Przykładowo w popularnym edytorze Notepad++ widok znaków specjalnych można włączyć, wybierając z menu górnego opcję Widok, a następnie Niewidoczne znaki oraz Pokaż znaki końca linii.

Każda linia powinna być zakończona symbolem CR LF, co oznacza koniec bieżącej linii tekstu, podobnie jak poniżej.

W polu Odbiorca musimy wskazać użytkownika upoważnionego do odbioru przesyłek wpływających do podmiotu poprzez usługę e-Doręczenia. Po wpisaniu w pole wyszukiwarki pierwszych liter imienia lub nazwiska, system wyświetli pracowników spełniających kryteria wyszukiwania.

W polu Czy prawidłowa system wyświetla komunikat kontrolny. Jeżeli wszystkie pola zostaną poprawnie uzupełnione, po zapisaniu zmian pojawi się potwierdzenie w postaci słowa Tak. W przeciwnym wypadku widoczne będzie słowo Nie.

Poniżej widoczna jest przykładowa poprawna konfiguracja adresu testowego INT usługi e-Doręczenia z poziomu EZD RP.

Usługę e-Doręczeń w podmiocie można włączyć lub wyłączyć jednym kliknięciem. Wystarczy zaznaczyć lub odznaczyć pole wyboru przy opcji Czy włączona.

Korespondencja wpływająca do podmiotu za pośrednictwem usługi e-Doręczenia kierowana jest na konto upoważnionego użytkownika. Odbiorca wskazany przez administratora jako uprawniony do zarządzania skrzynką doręczeń może ją odebrać z poziomu Biurko > W toku > Pisma.

Weryfikacja poprawności konfiguracji

W EZD RP poprawność wprowadzonej konfiguracji można sprawdzić po kliknięciu modułu Baza kontaktów, a następnie przycisku Utwórz kontakt.

W kolejnym kroku należy włączyć opcję Dodaj ADE oraz wybrać zakładkę Wyszukaj w BAE (baza adresów usługi e-Doręczenia).

W formularzu wpisujemy co najmniej dwie informacje o szukanym podmiocie, np. nazwę i miejscowość, a następnie klikamy przycisk Szukaj.

Jeśli konfiguracja usługi e-Doręczenia jest poprawna, wyświetli się lista wyszukanych podmiotów (generowana na podstawie bazy adresów usług e-Doręczenia) zgodna z podanymi kryteriami wyszukiwania.

Poprawność konfiguracji oraz wysyłanie korespondencji można także zweryfikować z poziomu wysyłania korespondencji poprzez e-Doręczenia, postępując zgodnie z instrukcją znajdującą się w artykule Wysyłanie korespondencji przez e-Doręczenia.