Otwierasz PDF podpisany kwalifikowanym certyfikatem Certum, a Adobe Reader pokazuje żółty trójkąt i komunikat „Poprawność podpisu nieznana” („Validity unknown”)? Spokojnie — w 90% przypadków to nieaktualna lista zaufanych dostawców i fix zajmuje dwie minuty. Poniżej rozkładam temat na czynniki pierwsze, bo „problem z weryfikacją” może oznaczać 4–5 zupełnie różnych rzeczy, a leczenie każdego jest inne.
TL;DR — szybki fix w 2 minuty
- W Adobe Readerze:
Edycja → Preferencje → Menedżer zaufania - Sekcja Adobe AATL → kliknij „Uaktualnij teraz”
- Sekcja EUTL (European Union Trusted Lists) → też „Uaktualnij teraz”
- Zamknij Reader, otwórz PDF ponownie
Jeśli to nie pomogło — czytaj dalej, bo masz jedną z mniej oczywistych przyczyn.
Dlaczego Adobe pokazuje „Validity unknown” przy Certumie
Adobe Reader nie ufa certyfikatowi „bo jest podpisany przez Certum” — Adobe ufa liście, na której Certum (i inne kwalifikowane CA) się znajduje. Te listy są dwie:
- AATL (Adobe Approved Trust List) — własna lista Adobe, aktualizowana automatycznie mniej więcej co 14 dni. Certum jest na niej od kilku lat.
- EUTL (European Union Trusted Lists) — lista UE z dostawcami kwalifikowanymi z każdego państwa członkowskiego. Od 2016 roku to właściwa lista dla podpisów kwalifikowanych w UE — siedzą tam NCCert, KIR Szafir, EuroCert i Certum.
Jeśli któraś z list nigdy się u Ciebie nie zaktualizowała (świeża instalacja, długo wyłączony komputer, polityka firmowa blokująca aktualizacje) — Reader nie ma jak zweryfikować ścieżki zaufania i pokazuje „nieznana poprawność”. To nie znaczy, że podpis jest zły. To znaczy, że Twoja kopia Adobe nie wie, kim jest Certum.
Fix #1 — aktualizacja AATL i EUTL
Klasyk i pierwsza rzecz do sprawdzenia. Krok po kroku:
- Otwórz Adobe Reader (DC lub Acrobat)
Edycja → Preferencje(Mac:Acrobat → Preferencje)- Wybierz kategorię Menedżer zaufania
- Sekcja Aktualizacje automatyczne dla certyfikatów zaufania zatwierdzonych przez Adobe (AATL) → przycisk „Uaktualnij teraz”
- Tuż obok jest druga sekcja European Union Trusted Lists (EUTL) → też „Uaktualnij teraz”
- Upewnij się, że obie opcje „Załaduj zaufane certyfikaty…” są zaznaczone
- OK, zamknij Reader, otwórz dokument ponownie
U 9 na 10 osób temat zamyka się w tym miejscu.
Fix #2 — uszkodzony trust store (addressbook.acrodata)
Znany bug Adobe: przy aktualizacji AATL/EUTL niektóre certyfikaty zawierające w danych binarnych sekwencję FE FF potrafią „spuchnąć” w lokalnym truststore i wszystkie podpisy oparte o nie nagle są invalid. Objawy: podpis jeszcze wczoraj się weryfikował, dziś już nie, a aktualizacja list nic nie daje.
Lekarstwo — wykasowanie skorumpowanego pliku książki adresowej:
- Najpierw:
Pomoc → Sprawdź aktualizacjei zaktualizuj Reader do najnowszej wersji - Zamknij Adobe Reader (sprawdź, czy nie wisi w tle — Task Manager / Activity Monitor)
- Skasuj plik
addressbook.acrodata:- Windows:
%APPDATA%\Adobe\Acrobat\DC\Security\addressbook.acrodata
(czyliC:\Users\<TwojUser>\AppData\Roaming\Adobe\Acrobat\DC\Security\) - macOS:
~/Library/Application Support/Adobe/Acrobat/DC/Security/addressbook.acrodata
- Windows:
- Uruchom Reader ponownie
- Wróć do
Menedżer zaufaniai zrób świeży update AATL i EUTL
Plik addressbook.acrodata Adobe odbuduje sam przy starcie. Jeśli masz tam ręcznie zaimportowane certyfikaty (rzadkie, ale się zdarza w środowiskach korporacyjnych) — najpierw zrób kopię.
Fix #3 — brak znacznika czasu (TSA)
Kolejny scenariusz: dokument był podpisany rok temu, certyfikat już dawno wygasł, a Reader pokazuje, że „podpis był ważny w momencie weryfikacji” — co jest oczywistym fałszem, bo podpis był ważny w momencie złożenia, nie weryfikacji. Tu wchodzi znacznik czasu z kwalifikowanej TSA (Time Stamping Authority).
Jeśli dokument ma osadzony qualified timestamp, ale Reader go nie używa — przełącz tryb weryfikacji:
Preferencje → Podpisy → Weryfikacja → Więcej- W sekcji Czas weryfikacji wybierz: „Bezpieczny czas (znacznik czasowy)” zamiast „Bieżący czas”
- OK, otwórz dokument ponownie
Jeśli dokument nie ma timestampu — to wina podpisującego, nie Twoja. Przy podpisach kwalifikowanych powinno się ZAWSZE używać TSA (Certum udostępnia time.certum.pl, KIR Szafir ma własną, EuroCert też). proCertum SmartSign domyślnie podpisuje z timestampem, ale w starszych wersjach trzeba to było zaznaczyć ręcznie w opcjach.
Fix #4 — to nie jest PAdES, to CAdES
Tu zaczyna się ciekawie. W Polsce wciąż się zdarza, że ktoś podpisuje PDF narzędziem, które generuje osobny plik podpisu (typowo .xades lub .cades) zamiast osadzić podpis w samym PDF. Adobe Reader takiego podpisu nie zweryfikuje, bo nawet go nie widzi — w PDF-ie nie ma żadnego pola podpisu.
Skróty:
- PAdES (PDF Advanced Electronic Signatures) — podpis osadzony bezpośrednio w PDF. Tylko ten Adobe weryfikuje natywnie.
- CAdES (CMS Advanced Electronic Signatures) — podpis w osobnym pliku
.p7s/.cadesobok dokumentu, albo wbudowany w zewnętrzną kopertę. - XAdES — wariant XML, też nie dla Adobe.
Jeśli dostałeś PDF + osobny .xades/.cades — weryfikujesz to podpisywarką (np. proCertum SmartSign, Szafir, mObywatel — w zależności od formatu), nie Adobe Readerem. proCertum SmartSign domyślnie podpisuje PDF-y w PAdES, ale przy starszych konfiguracjach trzeba to wymusić w ustawieniach formatu podpisu.
Fix #5 — dokument zmodyfikowany po podpisie
Komunikat: „Podpis jest ważny, ale dokument został zmieniony po podpisaniu”. Czasem to świadoma zmiana, ale częściej — zwykła nieuwaga:
- Ktoś otworzył podpisany formularz, wypełnił kolejne pole i zapisał — podpis nie zezwalał na takie zmiany przyrostowe
- Ktoś przerzucił PDF przez konwerter online lub edytor i ten przepisał plik, niszcząc strukturę podpisu
- PDF został „zoptymalizowany” jakimś narzędziem typu Smallpdf — i tyle
Lekarstwo: poproś nadawcę o oryginalną, niemodyfikowaną kopię. Tej zepsutej już nie naprawisz — to fundamentalna własność podpisu cyfrowego, a nie błąd.
Fix #6 — Protected Mode blokuje OCSP/CRL
Adobe Reader w trybie chronionym (Protected Mode, domyślnie włączony na Windowsie) czasami nie może uderzyć na zewnętrzne serwery sprawdzające status certyfikatu (OCSP/CRL). Najczęściej widać to przy podpisywaniu, rzadziej przy weryfikacji — ale jeśli żaden poprzedni fix nie zadziałał, warto sprawdzić.
Preferencje → Zabezpieczenia (rozszerzone) → odznacz „Włącz tryb chroniony przy uruchamianiu”, restart Readera. Jeśli temat zniknie — wrzuć potem do białej listy serwery Certum (*.certum.pl, *.certum.eu) zamiast trzymać Protected Mode wyłączony na stałe.
Diagnostyka — jak ustalić, co konkretnie boli Readera
Zamiast strzelać, otwórz panel diagnostyczny:
- Lewy panel Reader → ikona panelu podpisów (pióro)
- Rozwiń wpis podpisu
- Pokaż szczegóły zatwierdzenia (Show Signature Properties)
Reader pokaże dokładnie, gdzie ma problem — najczęściej zobaczysz jedno z:
- „The signer’s identity is unknown because it has not been included in your list of trusted certificates” → fix #1 (AATL/EUTL)
- „The certificate chain could not be built” → fix #1 lub #2 (addressbook)
- „Signature is valid, but the document has been altered or corrupted” → fix #5 (modyfikacja)
- „Revocation status could not be determined” → fix #6 (Protected Mode / sieć)
- „The signature includes an embedded timestamp but it could not be verified” → fix #3 (timestamp)
Podsumowanie — w jakiej kolejności sprawdzać
Standardowy flow troubleshootingowy:
- Update AATL + EUTL (90% przypadków zamyka się tutaj)
- Update samego Readera + skasowanie
addressbook.acrodata+ ponowny update list - Sprawdzenie panelu szczegółów podpisu — co konkretnie zgłasza Reader
- W zależności od komunikatu — timestamp, format podpisu, tryb chroniony, modyfikacja dokumentu
Większość zgłoszeń serwisowych w stylu „Adobe nie chce mi sprawdzić podpisu” rozwiązuje się na pierwszym kroku. Te bardziej upierdliwe — na drugim. Reszta to już konkretne, identyfikowalne problemy, a nie ogólne „nie działa”.
Certum nie gada z Adobe
Technicznie tak, ale dla podpisów kwalifikowanych w UE (a takie wystawia Certum jako QTSP) właściwą listą jest EUTL — to ona ma walor prawny zgodnie z eIDAS. AATL traktuj jako wsparcie, a nie zamiennik.
Czy ten sam fix działa w darmowym Adobe Acrobat Reader i w płatnym Acrobat Pro?
Każdy klient PDF ma własny truststore i własne reguły. Foxit ma swój panel zaufania i import z Windows Certificate Store, SumatraPDF nie weryfikuje podpisów wcale, podgląd w Chrome/Edge — pokaże, że jest podpis, ale do pełnej weryfikacji i tak musisz iść do Adobe albo dedykowanej podpisywarki.
Na macOS odpowiednik to ~/Library/Application Support/Adobe/Acrobat/DC/Security/. Folder ~/Library jest domyślnie ukryty — w Finderze otwórz przez Cmd+Shift+G i wklej ścieżkę.




