Jak otworzyć plik z ePUAP
Pliki z ePUAP to dokumenty XML z podpisem XAdES w środku: urzędowe poświadczenia (UPP.xml, UPD.xml) i pisma. Upuść plik .xml poniżej: zobaczysz go w czytelnej postaci, kto go podpisał i co sprawdzono, a załączniki zapisane w piśmie pobierzesz jako osobne pliki. Plik nie jest nigdzie wysyłany.
Nic nie jest wysyłane. Plik czyta tylko ta strona, w Twojej przeglądarce. Liczymy jedynie, że plik otwarto (format i wynik), nigdy jego treść ani nazwę.
Co mówi ePUAP i repozytorium wzorów CRD
- UPP, urzędowe poświadczenie przedłożenia: według pomocy ePUAP po wysłaniu pisma do urzędu dostajesz na skrzynkę plik UPP.xml, który potwierdza, że urząd przyjął dokument.
- UPD, urzędowe poświadczenie doręczenia: plik XML o tej samej budowie, który potwierdza doręczenie pisma.
- Pismo: dokument XML zbudowany według wzoru z Centralnego Repozytorium Wzorów Dokumentów Elektronicznych (CRD), z podpisem w środku. Małe załączniki bywają zapisane w tym samym pliku, zakodowane.
Czytelny widok, jak w ePUAP
UPP i UPD wskazują arkusz stylów UPO.xsl z repozytorium CRD (crd.gov.pl), a pismo ogólne ma swój wzór w CRD. Kopie tych dwóch arkuszy, pobrane z crd.gov.pl 10 października 2026 i opisane skrótem SHA-256, są częścią tej strony, więc dokument wyświetla się jak w ePUAP, a strona nie łączy się z crd.gov.pl. Dla innych wzorów pokazujemy widok ogólny: wszystkie pola z ich nazwami. Surowy XML jest zawsze o jedno kliknięcie dalej.
Załączniki w piśmie
Załącznik zapisany w piśmie (element Zalacznik zakodowany Base64) pokazujemy jako osobny plik z jego nazwą: możesz go obejrzeć i pobrać. Jeśli pobrałeś z ePUAP archiwum ZIP, rozpakuj je i upuść plik .xml dokumentu.
Co sprawdzamy
Podpisy składane przez rządowy Węzeł Podpisu (podpis zaufany, osobisty i kwalifikowany, na przykład na gov.pl) wskazują dokument przekształceniem XPath, które pomija w nim wszystkie podpisy; tak opisuje je instrukcja Węzła Podpisu na gov.pl. Ta strona oblicza to przekształcenie w przeglądarce według specyfikacji W3C, więc plik niezmieniony od podpisania dostaje wynik „Podpis jest nienaruszony”, a plik zmieniony po podpisaniu — „Podpis nie zgadza się z treścią”. Jeśli podpis obejmuje tylko część dokumentu, wynik brzmi „Nie udało się sprawdzić podpisu”, a strona podaje powód.
Źródła
- ePUAP, pomoc: Jak wysłać pismo ogólne do urzędu na ePUAP (odczytano 10 paź 2026)
- CRD: arkusz stylów UPP i UPD (UPO.xsl) (odczytano 10 paź 2026)
- CRD: wzór pisma ogólnego 2013/12/12/1410 (odczytano 10 paź 2026)
- gov.pl: Instrukcja dla integratora z systemem Węzeł Podpisu, wersja 0.6 z 4.06.2025 (rozdział 6: struktura XML podpisów) (odczytano 10 paź 2026)