Podpis GOV PL pokazuje „brak certyfikatów” - dlaczego tak się dzieje i jak to naprawić?
Komunikat „brak certyfikatów” w aplikacji Podpis GOV PL to jeden z najczęściej zgłaszanych problemów podczas próby użycia podpisu kwalifikowanego. Choć wygląda groźnie, w większości przypadków wynika z błędnej konfiguracji sterowników lub niepoprawnego wskazania pliku obsługującego kartę kryptograficzną.
Poniżej znajdziesz pełne wyjaśnienie przyczyn oraz sprawdzone sposoby rozwiązania problemu.
Najczęstsze przyczyny komunikatu „brak certyfikatów”
1. Brak poprawnie zainstalowanych sterowników do karty lub tokena
Aplikacja Podpis GOV PL nie wykryje certyfikatu, jeśli system nie widzi urządzenia kryptograficznego. Najczęściej dotyczy to podpisów Certum, Szafir, Sigillum, EuroCert.
Źródło potwierdzające, że problem zwykle leży po stronie sterowników: „Najczęściej problem leży po stronie sterowników: nieodpowiednie pliki, błędne wskazanie interfejsu albo niezgodność wersji oprogramowania.”
2. Zły wybór interfejsu: PKCS#11 vs MSCAPI
Podpis GOV PL obsługuje dwa tryby:
Jeśli wybierzesz niewłaściwy tryb, aplikacja nie pokaże żadnego certyfikatu.
3. Nieprawidłowo wskazany plik DLL / DYLIB
W trybie PKCS#11 musisz ręcznie wskazać plik sterownika. Jeśli wskażesz złą lokalizację - aplikacja nie znajdzie certyfikatu.
4. Certyfikat nie jest zarejestrowany w systemie Windows (MSCAPI)
Jeśli korzystasz z MSCAPI, certyfikat musi być widoczny w magazynie certyfikatów Windows. Jeśli go tam nie ma Podpis GOV PL go nie pokaże.
5. Niekompatybilna wersja oprogramowania
Starsze wersje sterowników lub aplikacji Podpis GOV mogą nie współpracować z nowymi kartami.
️ Jak rozwiązać problem „brak certyfikatów” - krok po kroku
Krok 1: Zainstaluj lub przeinstaluj sterowniki
Pobierz najnowsze sterowniki od dostawcy podpisu:
Po instalacji zrestartuj komputer.
Krok 2: Wybierz właściwy tryb w Podpis GOV PL
W aplikacji:
-
Wejdź w Ustawienia
-
Wybierz PKCS#11 lub MSCAPI
-
Jeśli wybierasz PKCS#11 - wskaż właściwy plik DLL
Krok 3: Wskaż poprawny plik DLL (Windows) lub DYLIB (macOS)
Przykłady lokalizacji:
| Dostawca |
Przykładowy plik DLL |
| Certum |
cryptoki.dll |
| Szafir |
szafirpkcs11.dll |
| Sigillum |
sigillum-pkcs11.dll |
| EuroCert |
eTPKCS11.dll |
Jeśli nie wiesz, gdzie jest plik - sprawdź folder instalacyjny sterowników.
Krok 4: Sprawdź, czy certyfikat jest widoczny w systemie (MSCAPI)
W Windows:
-
Uruchom certmgr.msc
-
Wejdź w Osobisty → Certyfikaty
-
Sprawdź, czy certyfikat kwalifikowany jest na liście
Jeśli go nie ma - musisz go zarejestrować (instrukcje zwykle są na stronie dostawcy).
Krok 5: Zaktualizuj aplikację Podpis GOV PL
Najnowsza wersja dostępna jest na stronie rządowej: podpis.gov.pl
Krok 6: Sprawdź kartę lub token
Czasem problemem jest: