ZUS: Nie odczytano certyfikatów do podpisywania – jak naprawić?

Redakcja 2025-11-21 13:10 / Aktualizacja: 2026-03-29 16:22:53 | Udostępnij:

Kiedy siedzisz przed komputerem z dokumentem gotowym do podpisania i zamiast potwierdzenia dostajesz komunikat „nie odczytano certyfikatów do podpisywania", czujesz się jak ktoś, komu urzędnik zatrzasnął drzwi przed nosem bez żadnego wyjaśnienia. Ten błąd w systemie PUE ZUS ma kilka zupełnie różnych źródeł - i właśnie dlatego, że jest ich kilka, większość poradników chybia, bo skupia się tylko na jednym wątku. Za tym lapidarnym komunikatem kryje się złożona układanka: środowisko uruchomieniowe, przeglądarka, rejestr systemowy, konfiguracja profilu i - rzadko, ale jednak - stan serwerów ZUS, który nie ma nic wspólnego z tym, co robisz po swojej stronie ekranu.

zus nie odczytano certyfikatów do podpisywania

Najczęstsze przyczyny błędu odczytu certyfikatów ZUS

Błąd odczytu certyfikatów nie pojawia się przypadkowo - zawsze ma konkretny mechanizm, który go wywołuje, nawet jeśli komunikat systemowy tego nie zdradza. Najczęstsza przyczyna tkwi w warstwie oprogramowania pośredniczącego, czyli tzw. middleware'u, który tłumaczy sygnał z karty kryptograficznej lub tokena USB na język zrozumiały dla przeglądarki i platformy PUE. Gdy ten mostek brakuje lub jest w nieaktualnej wersji, system nie ma jak „zobaczyć" certyfikatu, nawet jeśli token jest prawidłowo podłączony i fizycznie sprawny. Middleware nie aktualizuje się automatycznie razem z systemem operacyjnym - to osobna aplikacja, którą trzeba zainstalować ręcznie ze strony dostawcy podpisu kwalifikowanego.

Drugi częsty powód to nieprawidłowy typ certyfikatu. Podpis kwalifikowany i certyfikat do celów identyfikacji w bankowości elektronicznej wyglądają podobnie, ale pod względem prawnym i technicznym są zupełnie różnymi produktami. ZUS wymaga certyfikatu kwalifikowanego zgodnego z rozporządzeniem eIDAS, wydanego przez kwalifikowany urząd certyfikacji wpisany do rejestru prowadzonego przez Narodowe Centrum Certyfikacji. Certyfikat wystawiony przez instytucję finansową do logowania na konto bankowe nie spełnia tych wymagań - nie chodzi tu o jakość, tylko o kategorię prawną produktu. Różnica jest fundamentalna: certyfikat kwalifikowany potwierdza tożsamość jego posiadacza z mocą prawną równoważną podpisowi odręcznemu, podczas gdy certyfikat bankowy służy wyłącznie uwierzytelnieniu w ramach konkretnej usługi.

Czytnik kart lub token USB to kolejny element, który potrafi sprawić kłopot bez żadnego ostrzeżenia. Podłączenie urządzenia przez koncentrator USB (hub) zamiast bezpośrednio do portu w komputerze może skutkować niestabilnym zasilaniem lub opóźnieniami w transmisji danych - a sterownik karty kryptograficznej jest na takie zakłócenia wyjątkowo wrażliwy. Konflikt portów pojawia się też przy systemach, które mają zainstalowanych kilka różnych zestawów sterowników USB - Windows próbuje obsłużyć urządzenie starszym sterownikiem, który nie rozpoznaje nowoczesnego protokołu komunikacji z kartą. Wystarczy wtedy odpiąć hub, podłączyć token bezpośrednio i zrestartować komputer, żeby system na nowo zainicjował komunikację.

Oprogramowanie zabezpieczające - antywirus lub zapora sieciowa - blokuje dostęp do certyfikatów zaskakująco często, i jest to błąd tym bardziej podstępny, że nie generuje żadnego własnego komunikatu. Mechanizm działania jest prosty: niektóre rozwiązania antywirusowe monitorują operacje kryptograficzne w czasie rzeczywistym i traktują odczyt certyfikatu z tokena przez przeglądarkę jako potencjalnie podejrzaną aktywność. Zapora blokuje wtedy połączenie między modułem PKCS#11 (standardowym interfejsem komunikacji z kryptograficznym urządzeniem sprzętowym) a przeglądarką, zanim ten zdąży dostarczyć dane o certyfikacie. Tymczasowe wyłączenie ochrony w czasie sesji na PUE ZUS lub dodanie przeglądarki do listy zaufanych procesów rozwiązuje ten problem bez narażania bezpieczeństwa systemu na co dzień.

Certyfikat kwalifikowany

Wydawany przez kwalifikowany urząd certyfikacji, wpisany do rejestru NCCert. Posiada moc prawną równoważną podpisowi odręcznemu na mocy rozporządzenia eIDAS. Wymagany do podpisywania dokumentów w PUE ZUS, obsługi spraw urzędowych i składania deklaracji podatkowych. Wydawany na karcie kryptograficznej lub tokenie USB po weryfikacji tożsamości w punkcie rejestracji.

Certyfikat niekwalifikowany / bankowy

Wydawany przez instytucje finansowe lub komercyjne urzędy certyfikacji bez statusu kwalifikowanego. Służy do uwierzytelniania w konkretnych serwisach - bankowości online, systemach firmowych, VPN. Nie posiada mocy prawnej podpisu kwalifikowanego i nie jest akceptowany przez ZUS ani inne urzędy wymagające podpisu elektronicznego w rozumieniu eIDAS.

Błędna konfiguracja przeglądarki to czwarty filar problemów z odczytem certyfikatów. Platforma PUE ZUS korzysta z mechanizmów Web Cryptography API oraz, w starszych konfiguracjach, z rozszerzeń opartych na Java lub natywnych wtyczkach - te ostatnie przestały być obsługiwane przez większość nowoczesnych przeglądarek po roku 2017. Gdy przeglądarka ma wyłączoną obsługę określonych interfejsów kryptograficznych lub gdy jej wewnętrzny magazyn certyfikatów nie jest zsynchronizowany z systemowym, komunikat o braku certyfikatów pojawia się nawet przy prawidłowo zainstalowanym podpisie kwalifikowanym. Chrome i Edge w aktualnych wersjach radzą sobie z tym najlepiej, bo korzystają bezpośrednio z magazynu certyfikatów systemu Windows - Firefox prowadzi własny, niezależny magazyn, co bywa źródłem rozbieżności.

Aktualizacja środowiska uruchomieniowego ZUS

Środowisko uruchomieniowe w kontekście podpisu elektronicznego w ZUS to nie tylko Java - to cały ekosystem wzajemnie zależnych komponentów: sterownik karty kryptograficznej, biblioteka PKCS#11, moduł komunikacji z aplikacją PUE oraz, w starszych instalacjach, środowisko Java Runtime Environment. Każdy z tych elementów ma swój cykl życia i swoje wymagania wersyjne, które nie zawsze idą ze sobą w parze. Problem polega na tym, że aktualizacja jednego komponentu bez aktualizacji pozostałych często pogarsza sytuację zamiast ją naprawić - zbyt nowa wersja Javy może nie współpracować ze starszą biblioteką PKCS#11, bo ta ostatnia nie była jeszcze testowana z nowym środowiskiem uruchomieniowym.

Java Runtime Environment zasługuje tu na osobną uwagę, bo jej wersjonowanie jest szczególnie zdradliwe. ZUS przez długi czas wymagał konkretnych wersji JRE z gałęzi 8 - nie najnowszej aktualizacji tej gałęzi, ale wersji sprawdzonej przez dostawcę middleware'u. Java 8 Update 381 to jedna z tych wersji, które wykazują stabilną współpracę z najszerzej stosowanymi bibliotekami kryptograficznymi. Instalacja Javy 11, 17 lub 21 - choć nowszej i bezpieczniejszej - może zerwać komunikację z tokenem, bo nowoczesne wersje JRE usunęły wsparcie dla starszych algorytmów kryptograficznych, z których nadal korzystają niektóre sterowniki podpisu kwalifikowanego. Bezpieczna strategia: zainstaluj nową Javę równolegle ze starą, a następnie w ustawieniach aplikacji PUE wskaż konkretną wersję środowiska.

Sterowniki czytnika kart lub tokena USB to komponent, o którym użytkownicy zapominają przy aktualizacjach systemu operacyjnego - i jest to błąd, który po każdej dużej aktualizacji Windows'a zbiera żniwo. Windows Update potrafi zastąpić dedykowany sterownik urządzenia kryptograficznego ogólnym sterownikiem USB, który rozpoznaje sprzęt na poziomie zasilania, ale nie obsługuje warstwy kryptograficznej CCID (Circuit Card Interface Device). Symptomem jest właśnie komunikat o braku certyfikatów - token się „świeci", komputer go widzi jako urządzenie USB, ale przeglądarka nie może pobrać listy certyfikatów, bo brakuje właściwego interfejsu komunikacji. Rozwiązanie to pobranie aktualnego sterownika ze strony producenta urządzenia i wymuszenie jego instalacji przez menedżera urządzeń Windows.

Aktualizacja middleware'u powinna przebiegać w ściśle określonej kolejności, bo kolejność instalacji ma tu znaczenie techniczne, nie tylko organizacyjne. Najpierw odinstaluj starą wersję oprogramowania pośredniczącego - nie „przez zainstalowanie nowej wersji na wierzchu", ale przez pełne usunięcie z poziomu Panelu sterowania. Resztki starych wpisów w rejestrze systemowym potrafią zakłócić pracę nowej instalacji, bo nowy middleware podczas startu sprawdza rejestr pod kątem ścieżek do bibliotek i może natrafić na przestarzałe odwołanie do usuniętego pliku DLL. Dopiero po pełnym oczyszczeniu zainstaluj aktualną wersję, zrestartuj komputer i dopiero potem podłącz token - ta sekwencja daje systemowi szansę na prawidłową inicjalizację sterowników bez konfliktu z poprzednim stanem.

Szczególnym przypadkiem jest środowisko uruchomieniowe w 64-bitowym systemie Windows z zainstalowaną 32-bitową wersją przeglądarki. Biblioteki PKCS#11 i sterowniki kart kryptograficznych często istnieją w dwóch osobnych wersjach - 32- i 64-bitowej - i muszą być zgodne z architekturą przeglądarki, a nie systemu operacyjnego. Przeglądarka 32-bitowa działająca na systemie 64-bitowym szuka biblioteki PKCS#11 w ścieżkach charakterystycznych dla architektury x86, i jeśli zainstalowano tylko wersję 64-bitową sterownika, komunikacja się urywa. To subtelna pułapka, którą trudno wykryć bez sprawdzenia, czy zainstalowana przeglądarka jest rzeczywiście wersją 64-bitową - informację tę znajdziesz w sekcji „Informacje" lub „O programie" w ustawieniach przeglądarki.

Rejestracja certyfikatów w menedżerze kluczy systemu

Menedżer certyfikatów systemu Windows (dostępny przez polecenie certmgr.msc) to centralne repozytorium, z którego korzystają przeglądarka Edge, Chrome i większość aplikacji systemowych przy każdej operacji kryptograficznej. Certyfikat kwalifikowany musi być widoczny w tym menedżerze - konkretnie w magazynie „Osobisty" dla bieżącego użytkownika - żeby aplikacja PUE ZUS mogła go poprawnie odczytać. Sam fakt, że certyfikat jest na tokenie, nie wystarcza: token musi być „zarejestrowany" w systemie, co oznacza, że łańcuch certyfikacji (certyfikat użytkownika, certyfikat pośredni i certyfikat główny urzędu certyfikacji) musi być kompletny i zaufany w magazynie systemu.

Brakujący certyfikat pośredni to przyczyna błędu, która wygląda identycznie jak każda inna - komunikat systemowy nie rozróżnia, czy problem leży w braku samego certyfikatu użytkownika, czy w niekompletnym łańcuchu certyfikacji. Mechanizm walidacji działa następująco: system próbuje zbudować ścieżkę zaufania od certyfikatu użytkownika aż do certyfikatu głównego urzędu, który wpisany jest w zaufany magazyn główny Windows. Jeśli brakuje ogniwa pośredniego, weryfikacja się urywa i certyfikat zostaje odrzucony jako „niezaufany" - co z perspektywy użytkownika objawia się jako „nie odczytano certyfikatów". Certyfikaty pośrednie powinny być dostarczone przez dostawcę podpisu kwalifikowanego razem z instalatorem middleware'u, ale zdarza się, że aktualizacja systemu lub reinstalacja nadpisuje te wpisy.

Procedura ręcznej rejestracji certyfikatu w menedżerze kluczy jest prosta, ale wymaga precyzji. Otwórz menedżer certyfikatów przez wiersz poleceń lub okno „Uruchom" (Win+R), wpisując certmgr.msc. Przejdź do „Certyfikaty - bieżący użytkownik" → „Osobisty" → „Certyfikaty". Jeśli certyfikat z tokena nie pojawia się na liście, użyj opcji „Importuj" i wskaż plik certyfikatu w formacie .p12 lub .pfx dostarczony przez urząd certyfikacji. Przy imporcie pojawi się pytanie o PIN chroniący klucz prywatny - to właśnie ten PIN, który ustawiałeś podczas aktywacji podpisu kwalifikowanego, nie zaś hasło do konta Windows.

Uwaga: zbyt wiele błędnych prób wprowadzenia PIN-u do certyfikatu kwalifikowanego prowadzi do trwałej blokady klucza prywatnego. Karta kryptograficzna ma wbudowany licznik prób - standardowo trzy do pięciu błędnych wpisów blokuje kartę na poziomie sprzętowym. Odblokowanie wymaga kontaktu z urzędem certyfikacji, który wystawił podpis, i zazwyczaj wiąże się z koniecznością osobistego stawiennictwa w punkcie rejestracji. Jeśli nie masz pewności, jaki był Twój PIN, nie zgaduj - zamiast tego od razu skontaktuj się z dostawcą certyfikatu.

Po imporcie certyfikatu konieczne jest sprawdzenie, czy łańcuch certyfikacji jest kompletny. W menedżerze certyfikatów kliknij dwukrotnie na certyfikat użytkownika i przejdź do zakładki „Ścieżka certyfikacji" - każde ogniwo w łańcuchu powinno mieć status „Ten certyfikat jest prawidłowy". Jeśli którekolwiek ogniwo ma status „Nie można sprawdzić", certyfikat główny lub pośredni urzędu certyfikacji nie jest zaufany w Twoim systemie. Pliki tych certyfikatów dostępne są na stronach dostawców podpisu kwalifikowanego - po pobraniu importujesz je odpowiednio do magazynu „Zaufane główne urzędy certyfikacji" lub „Pośrednie urzędy certyfikacji", klikając prawym przyciskiem myszy na odpowiedni folder w drzewie menedżera.

Osobna kwestia to środowiska korporacyjne z politykami domenowymi (Group Policy). W firmach, gdzie komputery są zarządzane centralnie przez dział IT, zasady domenowe mogą automatycznie nadpisywać ustawienia magazynu certyfikatów lub blokować import certyfikatów zewnętrznych urzędów. W takiej sytuacji menedżer certyfikatów pokazuje certyfikat jako prawidłowy, ale aplikacja i tak go nie widzi, bo lokalna polityka bezpieczeństwa ogranicza dostęp do kluczy prywatnych dla procesów innych niż te na białej liście. Rozwiązanie leży po stronie administratora IT - użytkownik nie ma uprawnień, żeby samodzielnie zmienić te ustawienia, i każda próba obejścia ich „na własną rękę" skończy się komunikatem o odmowie dostępu.

Czyszczenie cache przeglądarki przed podpisem w ZUS

Pamięć podręczna przeglądarki przechowuje nie tylko pliki graficzne i skrypty - buforuje też odpowiedzi SSL, sesje uwierzytelniające i stan połączeń z serwisami kryptograficznymi. Problem pojawia się, gdy w cache pozostaje stary, unieważniony lub wygasły certyfikat sesji z poprzedniego połączenia z PUE ZUS, a przeglądarka traktuje go jako wciąż aktualny, zamiast pobrać świeże dane z serwera. System interpretuje to jako brak prawidłowego certyfikatu do podpisywania, choć naprawdę chodzi o to, że stara sesja „zasłania" nową.

Czyszczenie cache należy przeprowadzić w sposób głęboki, a nie powierzchowny. Standardowa opcja „Wyczyść historię przeglądania" w ustawieniach przeglądarki usuwa pliki tymczasowe, ale niekoniecznie kasuje cache SSL i dane sesji - te ukryte w odrębnych lokalizacjach. W Chrome pełne wyczyszczenie obejmuje: historię przeglądania, pliki cookie i dane witryn, obrazy i pliki w pamięci podręcznej, hasła i inne dane logowania, a przede wszystkim dane hostowane aplikacji. Skrót Ctrl+Shift+Delete otwiera panel czyszczenia - ustaw zakres czasowy na „Cały czas" i zaznacz wszystkie kategorie, bo częściowe wyczyszczenie pozostawia fragmenty starych sesji, które wystarczą, by błąd wróci przy kolejnym logowaniu.

Cache DNS to osobna warstwa, o której użytkownicy rzadko pamiętają, a która potrafi kierować przeglądarkę na nieaktualny adres IP serwera ZUS przez wiele godzin po zmianie infrastruktury. Gdy serwery ZUS były aktualizowane lub gdy IP platformy PUE zmieniało się w wyniku migracji technicznej, przeglądarki z aktywnym cache DNS trafiały na stary serwer, który nie rozpoznawał certyfikatów użytkowników zarejestrowanych na nowej infrastrukturze. Wyczyszczenie cache DNS w Windows to jedna komenda w wierszu poleceń uruchomionym z uprawnieniami administratora: ipconfig /flushdns - jej działanie polega na wymuszeniu ponownego odpytania serwerów DNS przy następnym połączeniu, co gwarantuje aktualny adres docelowy.

Praktyczny schemat przed każdą sesją podpisywania w ZUS: podłącz token lub czytnik, poczekaj 10-15 sekund na inicjalizację sterownika, wyczyść cache przeglądarki z zakresem „Cały czas", uruchom konsolę z uprawnieniami administratora i wykonaj ipconfig /flushdns, a dopiero potem otwórz przeglądarkę i zaloguj się na PUE. Ta kolejność eliminuje trzy z pięciu najczęstszych źródeł błędu certyfikatów w jednym ruchu.

Warto też pamiętać o tym, że każda otwarta karta przeglądarki na PUE ZUS podtrzymuje aktywną sesję z serwerem - i jeśli w tej samej przeglądarce masz otwartą starą sesję z poprzedniego dnia, nowe logowanie może dziedziczyć jej stan uwierzytelnienia. Przeglądarka traktuje takie „zombie-sesje" jako aktywne i nie inicjuje nowego handshake'u z serwerem, co blokuje odświeżenie informacji o certyfikatach. Zamknij wszystkie karty z ZUS przed wyczyszczeniem cache - a po wyczyszczeniu zamknij i otwórz przeglądarkę od nowa, nie tylko otwórz nową kartę. Różnica między „nową kartą" a „nową instancją przeglądarki" jest tu nietrywalna: nowa karta dziedziczy kontekst przeglądarki, nowa instancja startuje od zera.

Tryb prywatny (incognito) bywa pomocnym narzędziem diagnostycznym, nie rozwiązaniem - i ta różnica ma znaczenie. Uruchomienie PUE ZUS w oknie incognito pozwala sprawdzić, czy problem tkwi w cache czy w konfiguracji systemowej: jeśli w trybie prywatnym certyfikat jest widoczny, a w normalnym nie, przyczyną jest zanieczyszczone cache lub stare dane sesji. Jeśli błąd pojawia się w obu trybach, problem leży głębiej - w sterowniku, menedżerze certyfikatów lub konfiguracji sieciowej. Tryb incognito nie pomija systemowego magazynu certyfikatów ani nie omija firewalla - testuje wyłącznie to, co jest lokalne dla danej sesji przeglądarki.

Ustawienia profilu i przekazu elektronicznego ZUS

Profil użytkownika w systemie PUE ZUS to nie tylko dane identyfikacyjne - to też konfiguracja metod uwierzytelniania i podpisywania, którą system zapamiętuje i sprawdza przy każdej operacji wymagającej podpisu elektronicznego. Jeśli w profilu zarejestrowano certyfikat kwalifikowany, a następnie certyfikat wygasł lub został unieważniony, system nadal „pamięta" jego numer seryjny i przy próbie podpisania szuka go w bieżącym stanie magazynu kluczy - nie znajdując go, zgłasza błąd odczytu. Problem polega na tym, że komunikat nie rozróżnia między „brak certyfikatu w systemie" a „certyfikat w systemie różni się od zarejestrowanego w profilu".

Aktualizacja certyfikatu w profilu PUE to procedura, którą trzeba przeprowadzić za każdym razem, gdy certyfikat kwalifikowany jest odnawiany - nawet jeśli wystawiono go na tę samą osobę i ten sam klucz prywatny. Nowy certyfikat kwalifikowany to technicznie nowy obiekt kryptograficzny z nowym numerem seryjnym, nowym okresem ważności i nowym podpisem urzędu certyfikacji. System PUE nie aktualizuje tego automatycznie - wymaga ręcznego powiązania nowego certyfikatu z profilem użytkownika przez panel zarządzania profilem, sekcja „Metody uwierzytelniania" lub „Podpis elektroniczny" w zależności od wersji interfejsu. Pominięcie tego kroku to źródło frustracji wielu użytkowników, którzy mają w pełni sprawny nowy certyfikat, a i tak dostają błąd odczytu.

Przekaz elektroniczny w kontekście ZUS oznacza konfigurację kanału komunikacji między profilem użytkownika a konkretnym podmiotem - pracodawcą, płatnikiem lub biurem rachunkowym. Uprawnienia do podpisywania dokumentów są przypisane do relacji między profilem a podmiotem, a nie tylko do samego certyfikatu. Oznacza to, że certyfikat może być technicznie sprawny, poprawnie zarejestrowany i widoczny w systemie, ale jeśli relacja przekazu elektronicznego wygasła lub nie została aktywowana dla danego podmiotu, operacja podpisywania zakończy się błędem. Sprawdzenie aktywnych relacji przekazu elektronicznego odbywa się w zakładce „Zarządzanie dostępem" lub „Podmioty" w ustawieniach profilu PUE.

Techniczna uwaga: ZUS rozróżnia dwa typy relacji w PUE - dostęp do profilu płatnika i dostęp do przekazu elektronicznego. Można mieć aktywowany dostęp do profilu płatnika (widać dane, można pobierać dokumenty), a jednocześnie mieć nieaktywowany przekaz elektroniczny (nie można podpisywać i wysyłać). Jeśli błąd pojawia się tylko przy próbie wysłania podpisanego dokumentu, a nie przy przeglądaniu, wina niemal na pewno leży w konfiguracji przekazu, a nie w certyfikacie.

Ważność certyfikatu kwalifikowanego to parametr, który system PUE sprawdza dwutorowo: lokalnie, porównując datę ważności z bieżącą datą systemową, oraz zdalnie, sprawdzając status certyfikatu w usłudze OCSP (Online Certificate Status Protocol) prowadzonej przez urząd certyfikacji. Jeśli zegar systemowy Twojego komputera jest przestawiony o więcej niż kilka minut - co zdarza się po wymianie baterii płyty głównej lub po błędnej synchronizacji z serwerem czasu - walidacja OCSP może zakończyć się błędem, bo odpowiedź serwera ma znacznik czasu, który „nie pasuje" do przyszłości lub przeszłości w zegarze lokalnym. Synchronizacja czasu przez panel sterowania systemu Windows to najprostsza, a najrzadziej sprawdzana metoda diagnostyczna.

Kiedy wszystkie powyższe kroki zawodzą, a błąd odczytu certyfikatów nadal się pojawia, odpowiedź może leżeć po stronie infrastruktury ZUS, a nie Twojego komputera. Serwery PUE mają swoje okna serwisowe i sporadyczne awarie, które nie zawsze są komunikowane z wyprzedzeniem - w takich przypadkach system nie odpowiada prawidłowo na żądanie walidacji certyfikatu, zwracając ogólny błąd, który wygląda identycznie jak błąd lokalnny. Odczekanie 15-20 minut i ponowna próba, ewentualnie sprawdzenie oficjalnych kanałów informacyjnych ZUS pod kątem komunikatów o awariach, to rozsądny ostatni krok przed złożeniem zgłoszenia do pomocy technicznej. Zgłoszenie warte wysłania zawiera: wersję systemu operacyjnego, wersję przeglądarki, wersję middleware'u, komunikat błędu dosłownie i godzinę wystąpienia - te informacje skracają diagnozę po stronie technicznej z dni do godzin.

Pytania i odpowiedzi - ZUS: nie odczytano certyfikatów do podpisywania

Dlaczego w ZUS pojawia się błąd „nie odczytano certyfikatów do podpisywania"?

Błąd ten najczęściej wynika z braku lub błędnej instalacji middleware'u, czyli sterownika obsługującego podpis kwalifikowany. Może go też powodować nieaktualne środowisko uruchomieniowe (np. stara wersja Java), błędna konfiguracja przeglądarki internetowej, konflikt z programem antywirusowym lub chwilowa awaria po stronie serwerów PUE ZUS. W pierwszej kolejności warto sprawdzić, czy sterownik do podpisu (np. od Certum, EuroCert lub SimplySign) jest poprawnie zainstalowany i aktualny.

Jak zaktualizować lub zainstalować sterownik do podpisu kwalifikowanego w ZUS?

Wejdź na stronę swojego dostawcy certyfikatu kwalifikowanego (np. Certum, EuroCert, A-Trust) i pobierz najnowszą wersję oprogramowania middleware. Następnie odinstaluj starą wersję sterownika przez Panel sterowania, uruchom ponownie komputer i zainstaluj świeżo pobraną wersję. Po instalacji podłącz czytnik kart lub token USB i sprawdź, czy system widzi certyfikat. Prawidłowo zainstalowany sterownik rozwiązuje problem w około 70% przypadków.

Czy każdy certyfikat zadziała przy podpisywaniu dokumentów w ZUS?

Nie. ZUS akceptuje wyłącznie certyfikat kwalifikowany zgodny z przepisami o podpisie elektronicznym. Certyfikaty osobiste, bankowe lub firmowe wewnętrzne nie przejdą weryfikacji. Certyfikat kwalifikowany można nabyć u akredytowanych dostawców, takich jak Certum czy Sigillum, w cenie od około 300 zł. Przed zakupem warto sprawdzić ważność posiadanego certyfikatu na stronie wystawcy.

Co zrobić, gdy czytnik kart lub token USB nie jest wykrywany przez system?

Najpierw odłącz urządzenie i podłącz je bezpośrednio do innego portu USB w komputerze - omijaj huby USB, ponieważ mogą powodować konflikty. Uruchom ponownie komputer i sprawdź, czy system Windows wykrywa urządzenie w Menedżerze urządzeń. Jeśli nie, zaktualizuj sterowniki USB lub pobierz dedykowany sterownik ze strony producenta czytnika. W przypadku tokena USB warto też sprawdzić, czy nie doszło do zablokowania PIN-u wskutek zbyt wielu błędnych prób logowania.

Czy ustawienia przeglądarki lub antywirus mogą blokować odczyt certyfikatu w ZUS?

Tak, to częsta przyczyna problemu. Zaleca się korzystanie z przeglądarki Chrome lub Edge w aktualnej wersji. Niektóre przeglądarki, szczególnie Firefox, mogą sprawiać trudności z obsługą podpisu kwalifikowanego. Warto też tymczasowo wyłączyć program antywirusowy (np. Avast, Kaspersky lub Norton) lub dodać adresy ZUS do listy wyjątków w ustawieniach ochrony. Firewall systemowy również może blokować komunikację z czytnikiem - sprawdź jego konfigurację i zezwól na dostęp aplikacjom obsługującym podpis.

Co zrobić, gdy żadna z powyższych metod nie rozwiązuje problemu z certyfikatem w ZUS?

Jeśli wszystkie kroki zostały wykonane i błąd nadal się pojawia, sprawdź aktualny status systemu PUE ZUS - możliwa jest chwilowa awaria serwera, która uniemożliwia odczyt certyfikatu po stronie ZUS. Poczekaj około 15 minut i spróbuj ponownie. Możesz też skontaktować się z Centrum Obsługi Telefonicznej ZUS pod numerem 22 560 16 00. Jeśli problem dotyczy zablokowanego PIN-u, skontaktuj się bezpośrednio z dostawcą certyfikatu, np. z Certum lub Sigillum, aby odblokować dostęp.