Poradnik 05 · Barth.pl

Płatnik — błąd „Zestaw kluczy nie jest zdefiniowany”

Płatnik widzi certyfikat podpisu, ale Windows nie ma dostępu do klucza prywatnego. Poniżej kolejność działań — od karty podpisu po magazyn certyfikatów.

Co oznacza ten błąd? Certyfikat jest widoczny, ale system nie potrafi użyć klucza prywatnego. Najczęściej winny jest sterownik karty, niewłaściwy certyfikat albo instalacja tylko 64-bitowej wersji oprogramowania podpisu (Płatnik jest 32-bitowy).

Krok po kroku

1Zamknij program Płatnik. Wyjmij kartę lub token z podpisem, uruchom ponownie komputer i podłącz urządzenie do innego portu USB.
2Sprawdź podpis w programie dostawcy karty:
  • Certum — proCertum CardManager
  • KIR Szafir — Szafir
  • Sigillum — IDProtect
  • EuroCert — oprogramowanie dostarczone z kartą

Wykonaj testowy podpis dowolnego pliku. Jeśli błąd pojawi się też tam — problem leży w sterowniku lub karcie, nie w Płatniku.

3W Płatniku wejdź w: Przekaz → Ustawienia przekazu elektronicznego → Certyfikaty. Ponownie wybierz aktualny certyfikat użytkownika i użyj „Weryfikuj teraz”. Obecne wersje Płatnika pobierają certyfikaty z magazynu Windows.
4Zainstaluj ponownie oprogramowanie podpisu. Płatnik jest 32-bitowy — często trzeba zainstalować komponenty 32-bitowe i 64-bitowe, nawet na Windows 64-bit.
5Uruchom Płatnika jako administrator (prawy przycisk myszy) i ponów podpisanie.

Usunięcie nieaktualnych certyfikatów

Ważne po odnowieniu podpisu: usuń wszystkie stare i wygasłe certyfikaty — zarówno w Płatniku, jak i w magazynie Windows. Zostaw tylko certyfikat z aktualną datą ważności i właściwym numerem seryjnym.

AW Płatniku: Przekaz → Ustawienia przekazu elektronicznego → Certyfikaty — usuń każdy stary lub wygasły wpis. Zostaw wyłącznie bieżący certyfikat.
BW Windows: uruchom certmgr.msc (Win + R) → Osobisty → Certyfikaty.
CUsuń certyfikaty podpisu, które są po terminie ważności albo pochodzą z poprzedniego okresu ważności podpisu (inny numer seryjny, stara data „Ważny do”).
DUsuń też wpisy bez klucza prywatnego (brak komunikatu „Masz klucz prywatny odpowiadający temu certyfikatowi” po dwukrotnym kliknięciu).
EPo czyszczeniu podłącz kartę/token, zainstaluj ponownie certyfikat z oprogramowania dostawcy i w Płatniku wybierz tylko nowy certyfikat → Weryfikuj teraz.

Sprawdzenie certyfikatu w Windows

#Uruchom magazyn certyfikatów
>Win + R → certmgr.msc
6Przejdź do Osobisty → Certyfikaty i znajdź aktualny certyfikat podpisu. Po dwukrotnym kliknięciu na dole powinna być informacja: „Masz klucz prywatny odpowiadający temu certyfikatowi.”

Brak klucza prywatnego? Do magazynu wgrano sam certyfikat publiczny. Usuń błędny wpis, wyczyść stare certyfikaty (sekcja powyżej) i ponownie zainstaluj oprogramowanie karty lub zarejestruj certyfikat z podłączonym tokenem.

Najczęstsze rozwiązanie po odnowieniu podpisu: ponowna instalacja sterownika karty (32- i 64-bit), usunięcie wszystkich nieaktualnych certyfikatów z magazynu systemu i Płatnika, a następnie wybór wyłącznie nowego certyfikatu.

Problem z podpisem lub Płatnikiem nadal wraca? Pomożemy w serwisie — Rzeszów, tel. 609 358 563.