sign

Komenda służąca do podpisywania pliku wyzwania za pomocą certyfikatu autoryzacyjnego

Przykładowe wywołanie:

./ksef auth sign -f plik-wyzwania.xml -o podpisany-plik.xml

Możesz użyć tej komendy aby zalogować się do aplikacji użytkownika KSeF. Zademonstruję to na przykładzie środowiska testowego:

  1. Wejdź na stronę aplikacji użytkownika: https://web2te-ksef.mf.gov.pl/web/

  2. Wybierz opcję “Uwierzytelnij się w Krajowym systemie e-Faktur”

  3. Wybierz opcję “Zaloguj się certyfikatem kwalifikowanym”

  4. Wprowadź swój numer NIP

  5. Na pytanie “Czy Twój certyfikat zawiera numer PESEL lub ( … ) wybierz odpowiedź “Tak”

  6. Kliknij przycisk “Pobierz żądanie autoryzacyjne” i zapisz plik XML wygenerowany przez system KSeF. Jest to plik wyzwania

  7. Użyj komendy auth sign aby podpisać plik wyzwania. Program sam odczyta numer NIP i wybierze odpowiedni certyfikat

    ./ksef auth sign -f plik-wyzwania.xml

    Pamiętaj o flagach które sterują wybraniem bramki. Domyślną bramką jest produkcyjna

    flagaflaga (skrót)wybór środowiska
    --test-gateway-tśrodowisko testowe
    --demo-gatewayśrodowisko przedprodukcyjne (demo)
  8. Kliknij przycisk “Dodaj plik” i wskaż podpisany plik wyzwania

  9. To wszystko. Po kliknięciu w przycisk “Dalej” zostaniesz przeniesiony do aplikacji użytkownika KSeF.