strefa kursow

pytanie zadane 19 grudnia 2025 w Informatyka przez użytkownika Gość
Przy próbie użycia podpisu kwalifikowanego aplikacja podpis gov pl pokazuje komunikat "brak certyfikatów" Spotkał się może ktoś z takim problemem i znalazł rozwiązanie?

1 odpowiedź

odpowiedź 23 grudnia 2025 przez użytkownika

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:

  • PKCS#11 - wymaga wskazania pliku DLL (Windows) lub DYLIB (macOS)

  • MSCAPI - działa tylko z certyfikatami zarejestrowanymi w systemie Windows

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:

  • Certum - CryptoCard / MiniDriver

  • KIR Szafir - Szafir Host

  • Sigillum - Sigillum Sign

  • EuroCert - EuroCert Token

Po instalacji zrestartuj komputer.

Krok 2: Wybierz właściwy tryb w Podpis GOV PL

W aplikacji:

  1. Wejdź w Ustawienia

  2. Wybierz PKCS#11 lub MSCAPI

  3. 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:

  1. Uruchom certmgr.msc

  2. Wejdź w Osobisty → Certyfikaty

  3. 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:

  • uszkodzona karta,

  • niepodłączony token USB,

  • brak PIN-u lub zablokowany PIN.

...