Uwierzytelnianie za pomocą certyfikatu KSeF

W artykule opisano uwierzytelnienie na środowisku demonstracyjnym KSeF z wykorzystaniem certyfikatu KSeF. Aby móc skorzystać z certyfikatu KSeF po aktualizacji, należy zainstalować wygenerowany certyfikat w Windows według poniższej instrukcji.

Uwaga
Generowanie certyfikatu do środowiska produkcyjnego odbywa się analogicznie jak dla środowiska demo.

  1. Zalogować się na stronie Zaloguj – Krajowy System e-Faktur i wygenerować pliki z rozszerzeniem  *.key i *.crt. Nazwy certyfikatów nie powinny zawierać spacji. Wprowadzone hasło do certyfikatu musi zostać zapamiętane i przechowywane w bezpiecznym miejscu. Zalecanym jest zapisanie certyfikatu w katalogu na dysku C: C:\KSEF\.

  2. Oba certyfikaty .cert oraz .key muszą zostać ze sobą scalone w tym celu należy pobrać darmowy program OPEN SSL – https://slproweb.com/download/Win64OpenSSL_Light-3_6_0.exe i zainstalować go z domyślnymi ustawieniami.
  3. Wybrać przycisk [Start] na pasku zadań Windows, wpisać cmd i nacisnąć [Enter]. Uruchomiony zostanie Wiersz Poleceń.
  4. W oknie należy wprowadzić: cd  C:\Program Files\OpenSSL-Win64\bin i zatwierdź Enterem
  5. Kolejno należy wpisać poniższe polecenie wcześniej zmieniając w nim nazwy plików „NAZWA_PLIKU” na nazwę wygenerowanego certyfikatu.1):
    openssl pkcs12 -export -out C:\KSEF\cert_export.pfx -inkey C:\KSEF\ NAZWA_PLIKU.key -in C:\KSEF\ NAZWA_PLIKU.crt
  6. Podczas wykonywania skryptu pojawi się pytania o hasło – należy wpisać hasło z pkt.1 (hasło należy powtórzyć kilka razy zgodnie z wyświetlonymi poleceniami). Wpisywane hasło nie jest widoczne.
  7. Zamknąć wiersz poleceń i przejść do C:\KSEF w którym utworzył się plik z rozszerzeniem cert_export.pfx. Kliknij w niego dwukrotnie i zainstaluj go w Windows. Podczas instalacji należy zaznaczyć parametr Oznacz ten klucz jako eksportowalny.

Stanowisko jest gotowe do wysyłania lub importu faktury do/z KSeF w systemie. Nowy certyfikat pojawi się na automatycznie na liście certyfikatów. Wystawcą będzie Test CCK KSeF

Jak rozpoznać czy zainstalowany certyfikat KSeF w Windowsie jest z właściwego środowiska?

Ministerstwo Finansów stworzyło środowisko: produkcyjne, demo (preprodukcyjne). Na każdym z nich można wygenerować certyfikat KSeF, ale będzie on działał tylko w tym jednym środowisku.

Jak te certyfikaty są widoczne w Windowsie, przedstawia poniższa tabela.

Środowisko Wystawiony dla Wystawiony przez Opis
Produkcyjne – MCU Prawidłowe Imię i nazwisko + (uwierzytelnienie) CCK KSeF Będzie można użyć po 01.02.2026
Demo Prawidłowe Imię i nazwisko + (uwierzytelnienie) TEST CCK KSeF