II. Znaczenie spójności struktury Urzędowego Poświadczenia Odbioru
Transkrypt
II. Znaczenie spójności struktury Urzędowego Poświadczenia Odbioru
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI ul. Wspólna 1/3 00-529 Warszawa URZĘDOWE POŚWIADCZENIA ODBIORU UPP ORAZ UPD Projekt współfinansowany Przez Unię Europejską Europejski Fundusz Rozwoju Regionalnego Urzędowe Poświadczenie Odbioru Autor Zespół projektowy Klient Ministerstwo Spraw Wewnętrznych i Administracji Wersja dokumentu 1.01 Liczba stron 31 Historia zmian Wersja Data Kto Opis zmian 1.00 2008-01-31 Zespół ePUAP projektowy Utworzenie dokumentu 1.01 2008-02-04 Zespół ePUAP projektowy Wprowadzanie poprawek i rozszerzenie modelu 2/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru Spis treści Zastosowane skróty i pojęcia ...................................................................................................................... 4 I. Wstęp ......................................................................................................................... 4 II. Znaczenie spójności struktury Urzędowego Poświadczenia Odbioru ........................ 4 III. Zasady związane z podpisem elektronicznym. ........................................................... 5 1.1 Zasady wspólne .................................................................................................................................5 1.1.1 1.2 Informacje zaawansowane.......................................................................................................................... 5 Zasady UPD .......................................................................................................................................5 1.2.1 Jeden podpis generowany przez Interesanta ............................................................................................. 5 1.2.2 Dwa podpisy (podpis Urzędu + podpis Interesanta) ................................................................................. 6 1.3 Zasady UPP ....................................................................................................................................... 6 IV. Dokumentacja Schematu ........................................................................................... 7 V. Schemat XML Urzędowego Poświadczenia Odbioru. ............................................... 28 VI. Załączniki ................................................................................................................ 31 3/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Wstęp” Zastosowane skróty i pojęcia Objaśnienie Nazwa Urzędowe Poświadczenie Odbioru – definicja okreslająca dwa rodzaje poświadczeń generowanych podczas przekazywania dokumentów w administracji publicznej. UPO UPD służy jako dowód odebrania dokumentu przez Interesanta lub Podmiot UPP służy jako dowód odebrania dokumentu przez jednostę administracji publicznej np. urząd miasta. UPD UPD Urzędowe Potwierdzenie Doręczenia - Poświadczenie jest generowane przez Urząd i podpisywane przez Interesanta przed odebraniem dokumentu. UPP UPP Urzędowe Potwierdzenie Przedłożenia - Poświadczenie generowany, gdy Interesant lub inny podmiot wyśle do urzędu dokument. Poświadczenie to potwierdza fakt złożenia danego pisma do urzędu I. Wstęp Dokument został opracowany w ramach projektu e-PUAP. Niniejszy materiał stanowi założenia inicjujące proces ustanowienia rekomendacji w obszarze zawartości i struktury Urzędowego Poświadczenia Odbioru. Celem dokumentu jest ustanowienie rekomendacji głównych zasad związanych z tworzeniem Urzędowego Poświadczenia Odbioru (UPD i UPP) oraz zasad związanych ze składaniem podpisu elektronicznego. Dokument powstał w oparciu o: Doświadczenia zebrane podczas prac prowadzonych w administracji publicznej. Wymagania polskiego prawa II. Znaczenie spójności struktury Urzędowego Poświadczenia Odbioru Proces tworzenia i zarządzania Interoperacyjnością (opisany w dokumencie Zasady Zarządzania Interoperacyjnością Dokumentów XML) wymaga stosowania spójnego i znormalizowanego sposobu nazewnictwa. Zastosowanie jednolitego standardu nazywania elementów struktury ułatwi proces interpretacji ich zawartości. Zastsowanie jednolitej struktury Urzędowego Poświadczenia Odbioru ułatwi również prezentację otrzymywanych przez Interesantów poświadczeń. 4/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Zasady związane z podpisem elektronicznym.” III. Zasady związane z podpisem elektronicznym. 1.1 Zasady wspólne Podpis elektroniczny jest realizowany zgodnie ze standadem ETSI TS 101 903 v 1.3.2. i powinien zawierać referencje do całej treści poświadczenia oraz referencje do wszystkich obiektów wchodzących w skład dokumentu, którego dotyczy poświadczenie (jeżeli dokument składa sie z 4 plików to powinny być one objęte podpisem poprzez referencje). Podpis powinien być tak skonstruowany, że w przypadku umieszczenie poświadczenia razem z plikami, których dotyczy w jednym katalogu (jeżeli sam dokument ma strukturę katalogową to pliki tego dokumentu sa umieszczane we właściwych podkatalogach) powinno powodować prawidłową weryfikacje podpisu (prawidłowa weryfikacja może być pozytywna lub negatywna). Element URI w referencjach dotyczących pliku/ów podpisywanego dokumnetu powinien zawierać odnośnik względny np. nazwę pliku „PodpisanyDokument.xml” lub wskazanie do katalogu „ePaczka/dokument/PodpisanyDokument.xml” jeżeli pliki danego dokumentu są umieszczone w strukturze katalogowej. Niniejsze zasady zezwalają na umiszczenie potwierdzenia w strukturze dokumentu, którego potwierdzenie dotyczy, w takim przypadku podpisu wskazuje na referencję do potwierdzanego dokumentu. Podpis powinien zawierać przynajmniej jedną referencję do całości zawartości Poświadczenia poprzez wstawienie do elementu URI „” 1.1.1 Informacje zaawansowane Urzędowe potwierdzenie odbioru zarówno w trybie doręczenia i przedłożenia może być oznaczone czasem zgodnie z formatem XAdES-T. Oznaczenie czasem realizowane przez zaufaną trzecią stronę stanowi dodatkowy atrybut bezpieczeństwa poświadczenia i czasu jego utworzenia. Podpis pod poświadczniem może uzyskać postać archiwalną przez umieszczenie informacji z weryfikacji ważności certyfikatów służących do weryfikacji podpisu i dodatkowe oznaczenie czasem. Postać archiwalna powinna być realizowana w formacie XAdES-A. Usługa oznaczenia czasem powinna być realizowana przez system spełniający wymagania normy CEN CWA 14167-1. 1.2 Zasady UPD W przypadku UPD istnieją dwa dopuszczalne scenariusze obsługi podpisu elektronicznego 1.2.1 Jeden podpis generowany przez Interesanta Podpis jest generowany przez Interesanta za pomocą narzędzi udostępnionych przez urząd. Podpis będzie dotyczył treści poświadczenia oraz dokumentu, którego Interesant jeszcze nie otrzymał. Jeżeli aplikacja do podpisu nie obsługuje takiego scenariusza można skorzystać z opcji z dwoma podpisami. W przypadku jednego podpisu będzie on zawierał referencje do treści UPD oraz referencje do wszystkich plików dokumentu, których jeszcze nie otrzymał. 5/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” W tym scenariuszu wymagane jest, aby podpis zawierał element rodzaj zobowiązania" („CommitmentTypelndication") typu „Potwierdzenie otrzymania” („Proof of receipt”) wskazujący, że podpisujący potwierdza fakt otrzymania dokumentu w postaci elektronicznej; 1.2.2 Dwa podpisy (podpis Urzędu + podpis Interesanta) Otrzymane przez Intersanta UPD jest już podpisane przez Urząd (Referencje podpisu dotyczą jedynie treści dokumentu, którego dotyczy UPD – referencje wskazują na pliki, które otrzyma Interesant, ale nie obejmują treści UPD) Interesant podpisuje treść poświadczenia (które uzupełnia o date odbioru) oraz podpis Urzędu (który obejmuje zawartość wszystkich plików dokumentu który trafi do Interesanta). W przypadku dwóch podpisów: Podpis urzędu (referencje w podpisie) wskazują na wszystkie plik wchodzące w skład dokumentu ale nie obejmuje treści UPD. Podpis Interesanta (referencje w podpisie) wskazują do całej treści UPD łącznie z treścią podpisu Urzędu W tym scenariuszu wymagane jest, aby podpis Interesanta zawierał element rodzaj zobowiązania" („CommitmentTypelndication") typu „Potwierdzenie otrzymania” („Proof of receipt”) wskazujący, że podpisujący potwierdza fakt otrzymania dokumentu w postaci elektronicznej; Natomiast podpis Urzędu powinien zawierać element rodzaj zobowiązania" („CommitmentTypelndication") typu „Potwierdzenie nadania” („Proof of sending”) wskazujący, że podpisujący potwierdza fakt nadania dokumentu w postaci elektronicznej; 1.3 Zasady UPP Potwierdzenie przedłożenia jest realizowane z wykorzystaniem podpisu automatycznego realizowanego urządzeniem sprzętowym. Odpowiedzialność za bezpieczeństwo kluczy podlega kontroli podmiotu publicznego, który wystawia poświadczenie. Podpis nie może być realizowany certyfikatem kwalifikowanym. Podpis będzie zawierał referencje do treści UPP oraz referencje do wszystkich plików dokumentu, którego dotyczy UPP. W tym scenariuszu wymagane jest aby podpis zawierał element rodzaj zobowiązania" („CommitmentTypelndication") typu „Potwierdzenie otrzymania” („Proof of receipt”) wskazujący, że podpisujący potwierdza fakt otrzymania dokumentu w postaci elektronicznej; 6/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” IV. Dokumentacja Schematu Domyślna przestrzeń nazw: http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 Elementy Complex types Simple types Dokument DokumentTyp IdentyfikatorDokumentuTyp IdentyfikatorPodmiotuTyp IdentyfikatorPoswiadczeniaTyp InformacjaUzupelniajacaTyp IdentyfikatorSprawyTyp PodmiotTyp IdentyfikatorTyp UPDTyp OpisTyp UPPTyp 7/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” element Dokument diagram Przestrzeń nazw Typ Właściwości http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 pos:DokumentTyp content complex dzieci UPD UPP ds:Signature źródło <xsd:element name="Dokument" type="pos:DokumentTyp"/> 8/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” complexType DokumentTyp diagram Przestrzeń nazw dzieci używany przez źródło http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 UPD UPP ds:Signature element Dokument <xsd:complexType name="DokumentTyp"> <xsd:sequence> <xsd:choice> <xsd:element name="UPD" type="pos:UPDTyp"> <xsd:annotation> <xsd:documentation> UPD Urzędowe Potwierdzenie Doręczenia - Poświadczenie jest generowane przez Urząd i podpisywane przez Interesanta przed odebraniem dokumentu . </xsd:documentation> 9/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” </xsd:annotation> </xsd:element> <xsd:element name="UPP" type="pos:UPPTyp"> <xsd:annotation> <xsd:documentation> UPP Urzędowe Potwierdzenie Przedłożenia Poświadczenie generowany gdy Interesant lub inny podmiot wyśle do urzędu dokument. Poświadczenie to potwierdza fakt złożenia danego pisma do urzędu</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Podpis elektroniczny powinien zawierać referencje do całej treści poświadczenia oraz referencje do wszystkich obiektów wchodzących w skład dokumentu którego dotyczy poświadczenie (jeżeli dokument składa sie z 4 plików to powinny być one objęte podpisem poprzez referencje). Podpis powinien być tak skonstruowany że umieszczenie poświadczenia razem z plikami których dotyczy w jednym katalogu powinno spowodować prawidłową weryfikacje podpisu (prawidłowa weryfikacja może być pozytywna lub negatywna). W przypadku UPD dopuszczalne jest wystąpienie dwóch podpisów a) jednego podmiotu wystawiającego poświadczenie UPD b) drugiego podpisu osoby odbierającej dokument</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> 10/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” element DokumentTyp/UPD diagram Typ Właściwości pos:UPDTyp isRef content dzieci Opis 0 complex IdentyfikatorPoswiadczenia DataUtworzeniaPoswiadczenia InformacjaUzupelniajaca PodmiotWystawiajacyPoswiadczenie IdentyfikatorSprawy Adresat DataOdbioru IdentyfikatorDokumentu documentation UPD Urzędowe Potwierdzenie Doręczenia - Poświadczenie jest generowane przez Urząd podpisywane przez Interesanta przed odebraniem dokumentu . źródło <xsd:element <xsd:annotation> name="UPD" i type="pos:UPDTyp"> 11/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” <xsd:documentation> UPD Urzędowe Potwierdzenie Doręczenia - Poświadczenie jest generowane przez Urząd i podpisywane przez Interesanta przed odebraniem dokumentu . </xsd:documentation> </xsd:annotation> </xsd:element> element DokumentTyp/UPP diagram Typ Właściwości pos:UPPTyp isRef content dzieci Opis 0 complex IdentyfikatorPoswiadczenia Adresat Nadawca DataDoreczenia IdentyfikatorDokumentu InformacjaUzupelniajaca DataWytworzeniaPoswiadczenia documentation 12/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” UPP Urzędowe Potwierdzenie Przedłożenia - Poświadczenie generowany gdy Interesant lub inny podmiot wyśle do urzędu dokument. Poświadczenie to potwierdza fakt złożenia danego pisma do urzędu źródło <xsd:element name="UPP" type="pos:UPPTyp"> <xsd:annotation> <xsd:documentation> UPP Urzędowe Potwierdzenie Przedłożenia - Poświadczenie generowany gdy Interesant lub inny podmiot wyśle do urzędu dokument. Poświadczenie to potwierdza fakt złożenia danego pisma do urzędu</xsd:documentation> </xsd:annotation> </xsd:element> complexType IdentyfikatorPodmiotuTyp diagram Przestrzeń nazw Typ Właściwości http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 extension of pos:IdentyfikatorTyp base pos:IdentyfikatorTyp używany przez element attributes Name Type TypIdentyfkatora xsd:string źródło PodmiotTyp/IdentyfikatorPodmiotu <xsd:complexType <xsd:simpleContent> <xsd:extension <xsd:attribute </xsd:extension> </xsd:simpleContent> </xsd:complexType> Use Default Fixed annotation name="IdentyfikatorPodmiotuTyp"> name="TypIdentyfkatora" base="pos:IdentyfikatorTyp"> type="xsd:string"/> attribute IdentyfikatorPodmiotuTyp/@TypIdentyfkatora Typ Właściwości źródło xsd:string isRef 0 <xsd:attribute name="TypIdentyfkatora" type="xsd:string"/> 13/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” complexType InformacjaUzupelniajacaTyp diagram Przestrzeń nazw Typ Właściwości http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 extension of pos:OpisTyp base pos:OpisTyp używany przez Elementy attributes Name Type TypInformacjiUzupelniajacej xsd:string źródło UPDTyp/InformacjaUzupelniajaca UPPTyp/InformacjaUzupelniajaca Use Default Fixed annotation <xsd:complexType name="InformacjaUzupelniajacaTyp"> <xsd:simpleContent> <xsd:extension base="pos:OpisTyp"> <xsd:attribute name="TypInformacjiUzupelniajacej" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> attribute InformacjaUzupelniajacaTyp/@TypInformacjiUzupelniajacej Typ Właściwości źródło xsd:string isRef 0 <xsd:attribute name="TypInformacjiUzupelniajacej" type="xsd:string"/> complexType PodmiotTyp diagram Przestrzeń nazw dzieci używany przez źródło http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 Nazwa IdentyfikatorPodmiotu Elementy UPDTyp/Adresat UPPTyp/Adresat UPDTyp/PodmiotWystawiajacyPoswiadczenie UPPTyp/Nadawca <xsd:complexType name="PodmiotTyp"> <xsd:sequence> <xsd:element name="Nazwa" type="xsd:string"/> <xsd:element name="IdentyfikatorPodmiotu" type="pos:IdentyfikatorPodmiotuTyp" minOccurs="0"/> </xsd:sequence> </xsd:complexType> 14/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” element PodmiotTyp/Nazwa diagram Typ Właściwości xsd:string isRef content źródło 0 simple <xsd:element name="Nazwa" type="xsd:string"/> element PodmiotTyp/IdentyfikatorPodmiotu diagram Typ Właściwości pos:IdentyfikatorPodmiotuTyp isRef 0 minOcc 0 maxOcc 1 content attributes źródło complex Name Type TypIdentyfkatora xsd:string Use Default <xsd:element name="IdentyfikatorPodmiotu" minOccurs="0"/> Fixed annotation type="pos:IdentyfikatorPodmiotuTyp" 15/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” complexType UPDTyp diagram Przestrzeń nazw dzieci używany przez źródło http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 IdentyfikatorPoswiadczenia PodmiotWystawiajacyPoswiadczenie Adresat DataOdbioru DataUtworzeniaPoswiadczenia IdentyfikatorSprawy IdentyfikatorDokumentu InformacjaUzupelniajaca element DokumentTyp/UPD <xsd:complexType name="UPDTyp"> <xsd:sequence> <xsd:element name="IdentyfikatorPoswiadczenia" type="pos:IdentyfikatorPoswiadczeniaTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Identyfikator danego poświadczenia generowany przez twórcę poświadczenia</xsd:documentation> </xsd:annotation> </xsd:element> 16/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” <xsd:element name="PodmiotWystawiajacyPoswiadczenie" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Dane podmiotu wystawiającego UPD do podpisania przez Interesanta</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Adresat" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Dane osoby lub podmiotu do której jest kierowany dokument i UPD</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DataOdbioru" type="xsd:date"> <xsd:annotation> <xsd:documentation> Data odbioru dokumentu uzupełniana przez adresata przed podpisaniem</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DataUtworzeniaPoswiadczenia" type="xsd:dateTime" minOccurs="0"> <xsd:annotation> <xsd:documentation>Data utworzenia struktury poświadczenia UPD</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="IdentyfikatorSprawy" type="pos:IdentyfikatorSprawyTyp"> <xsd:annotation> <xsd:documentation> Oznaczenie sprawy której dotyczy dokument np. „znak sprawy” </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="IdentyfikatorDokumentu" type="pos:IdentyfikatorDokumentuTyp"> <xsd:annotation> <xsd:documentation> Oznaczenie dokumentu którego dotyczy UPD np. „numer decyzji lub numer z dziennika korespondencyjnego” </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="InformacjaUzupelniajaca" type="pos:InformacjaUzupelniajacaTyp" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Dodatkowe informacje specyficzne dla właściwości danego dokumentu np. dla numer NIP składającego dokument, element może wystąpić wiele razy z różnymi cechami informacyjnymi. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> 17/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” element UPDTyp/IdentyfikatorPoswiadczenia diagram type Właściwości pos:IdentyfikatorPoswiadczeniaTyp isRef 0 minOcc 0 maxOcc 1 content Opis simple documentation Identyfikator danego poświadczenia generowany przez twórcę poświadczenia źródło <xsd:element name="IdentyfikatorPoswiadczenia" type="pos:IdentyfikatorPoswiadczeniaTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Identyfikator danego poświadczenia generowany przez twórcę poświadczenia</xsd:documentation> </xsd:annotation> </xsd:element> element UPDTyp/PodmiotWystawiajacyPoswiadczenie diagram Typ Właściwości pos:PodmiotTyp isRef content dzieci Opis 0 complex Nazwa IdentyfikatorPodmiotu documentation Dane podmiotu wystawiającego UPD do podpisania przez Interesanta źródło <xsd:element name="PodmiotWystawiajacyPoswiadczenie" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Dane podmiotu wystawiającego UPD do podpisania przez Interesanta</xsd:documentation> </xsd:annotation> </xsd:element> 18/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” element UPDTyp/Adresat diagram Typ Właściwości pos:PodmiotTyp isRef content dzieci Opis 0 complex Nazwa IdentyfikatorPodmiotu documentation Dane osoby lub podmiotu do której jest kierowany dokument i UPD źródło <xsd:element name="Adresat" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Dane osoby lub podmiotu do której jest kierowany dokument i UPD</xsd:documentation> </xsd:annotation> </xsd:element> element UPDTyp/DataOdbioru diagram Typ xsd:date Właściwości isRef content Opis 0 simple documentation Data odbioru dokumentu uzupełniana przez adresata przed podpisaniem źródło <xsd:element name="DataOdbioru" type="xsd:date"> <xsd:annotation> <xsd:documentation> Data odbioru dokumentu uzupełniana przez adresata przed podpisaniem</xsd:documentation> </xsd:annotation> </xsd:element> element UPDTyp/DataUtworzeniaPoswiadczenia diagram 19/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” Typ Właściwości xsd:dateTime isRef 0 minOcc 0 maxOcc 1 content Opis simple documentation Data utworzenia struktury poświadczenia UPD źródło <xsd:element name="DataUtworzeniaPoswiadczenia" type="xsd:dateTime" minOccurs="0"> <xsd:annotation> <xsd:documentation>Data utworzenia struktury poświadczenia UPD</xsd:documentation> </xsd:annotation> </xsd:element> element UPDTyp/IdentyfikatorSprawy diagram Typ Właściwości pos:IdentyfikatorSprawyTyp isRef content Opis 0 simple documentation Oznaczenie sprawy której dotyczy dokument np. „znak sprawy” źródło <xsd:element name="IdentyfikatorSprawy" type="pos:IdentyfikatorSprawyTyp"> <xsd:annotation> <xsd:documentation> Oznaczenie sprawy której dotyczy dokument np. „znak sprawy” </xsd:documentation> </xsd:annotation> </xsd:element> element UPDTyp/IdentyfikatorDokumentu diagram Typ Właściwości pos:IdentyfikatorDokumentuTyp isRef content Opis 0 simple documentation 20/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” Oznaczenie dokumentu którego dotyczy UPD np. „numer decyzji lub numer z dziennika korespondencyjnego” źródło <xsd:element name="IdentyfikatorDokumentu" type="pos:IdentyfikatorDokumentuTyp"> <xsd:annotation> <xsd:documentation> Oznaczenie dokumentu którego dotyczy UPD np. „numer decyzji lub numer z dziennika korespondencyjnego” </xsd:documentation> </xsd:annotation> </xsd:element> element UPDTyp/InformacjaUzupelniajaca diagram Typ Właściwości pos:InformacjaUzupelniajacaTyp isRef 0 minOcc 0 maxOcc unbounded content attributes Opis complex Name Type TypInformacjiUzupelniajacej xsd:string Use Default Fixed annotation documentation Dodatkowe informacje specyficzne dla właściwości danego dokumentu np. dla numer NIP składającego dokument, element może wystąpić wiele razy z różnymi cechami informacyjnymi. źródło <xsd:element name="InformacjaUzupelniajaca" type="pos:InformacjaUzupelniajacaTyp" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Dodatkowe informacje specyficzne dla właściwości danego dokumentu np. dla numer NIP składającego dokument, element może wystąpić wiele razy z różnymi cechami informacyjnymi. </xsd:documentation> </xsd:annotation> </xsd:element> 21/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” complexType UPPTyp diagram Przestrzeń nazw dzieci używany przez źródło http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 IdentyfikatorPoswiadczenia Adresat Nadawca IdentyfikatorDokumentu InformacjaUzupelniajaca element DataDoreczenia DataWytworzeniaPoswiadczenia DokumentTyp/UPP <xsd:complexType name="UPPTyp"> <xsd:sequence> <xsd:element name="IdentyfikatorPoswiadczenia" type="pos:IdentyfikatorPoswiadczeniaTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Identyfikator danego poświadczenia generowany przez twórcę poświadczenia </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Adresat" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Podmiot przyjmujący Dokument i generujący poświadczenie (łącznie z podpisaniem poświadczenia) </xsd:documentation> 22/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” </xsd:annotation> </xsd:element> <xsd:element name="Nadawca" type="pos:PodmiotTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Podmiot lub osoba wysyłający dokument</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DataDoreczenia" type="xsd:dateTime"> <xsd:annotation> <xsd:documentation> Data wprowadzenie dokumentu do system teleinformatycznego podmiotu publicznego </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DataWytworzeniaPoswiadczenia" type="xsd:dateTime"> <xsd:annotation> <xsd:documentation> Data wytworzenia poświadczenia UPP </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="IdentyfikatorDokumentu" type="pos:IdentyfikatorDokumentuTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Oznaczenie dokumentu którego dotyczy UPP np. „numer nadany przez osobę wysyłająca dokument” </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="InformacjaUzupelniajaca" type="pos:InformacjaUzupelniajacaTyp" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Dodatkowe informacje specyficzne dla właściwości danego dokumentu np. dla numer NIP składającego dokument, element może wystąpić wiele razy z różnymi cechami informacyjnymi. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> element UPPTyp/IdentyfikatorPoswiadczenia diagram Typ Właściwości pos:IdentyfikatorPoswiadczeniaTyp isRef 0 minOcc 0 maxOcc 1 content Opis simple documentation Identyfikator danego poświadczenia generowany przez twórcę poświadczenia 23/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” źródło <xsd:element name="IdentyfikatorPoswiadczenia" type="pos:IdentyfikatorPoswiadczeniaTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Identyfikator danego poświadczenia generowany przez twórcę poświadczenia </xsd:documentation> </xsd:annotation> </xsd:element> element UPPTyp/Adresat diagram Typ Właściwości pos:PodmiotTyp isRef content dzieci Opis 0 complex Nazwa IdentyfikatorPodmiotu documentation Podmiot przyjmujący Dokument i generujący poświadczenie (łącznie z podpisaniem poświadczenia) źródło <xsd:element name="Adresat" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Podmiot przyjmujący Dokument i generujący poświadczenie (łącznie z podpisaniem poświadczenia) </xsd:documentation> </xsd:annotation> </xsd:element> element UPPTyp/Nadawca diagram Typ Właściwości pos:PodmiotTyp isRef 0 minOcc 0 maxOcc 1 content dzieci complex Nazwa IdentyfikatorPodmiotu 24/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” Opis documentation Podmiot lub osoba wysyłający dokument źródło <xsd:element name="Nadawca" type="pos:PodmiotTyp" <xsd:annotation> <xsd:documentation> Podmiot lub osoba dokument</xsd:documentation> </xsd:annotation> </xsd:element> minOccurs="0"> wysyłający element UPPTyp/DataDoreczenia diagram Typ Właściwości xsd:dateTime isRef content Opis 0 simple documentation Data wprowadzenie dokumentu do system teleinformatycznego podmiotu publicznego źródło <xsd:element <xsd:annotation> <xsd:documentation> teleinformatycznego </xsd:annotation> </xsd:element> name="DataDoreczenia" type="xsd:dateTime"> Data wprowadzenie dokumentu do system podmiotu publicznego </xsd:documentation> element UPPTyp/DataWytworzeniaPoswiadczenia diagram typ Właściwości xsd:dateTime isRef content Opis 0 simple documentation Data wytworzenia poświadczenia UPP źródło <xsd:element name="DataWytworzeniaPoswiadczenia" type="xsd:dateTime"> <xsd:annotation> <xsd:documentation> Data wytworzenia poświadczenia UPP </xsd:documentation> </xsd:annotation> </xsd:element> 25/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” element UPPTyp/IdentyfikatorDokumentu diagram Typ Właściwości pos:IdentyfikatorDokumentuTyp isRef 0 minOcc 0 maxOcc 1 content Opis simple documentation Oznaczenie dokumentu którego dotyczy UPP np. „numer nadany przez osobę wysyłająca dokument” źródło <xsd:element name="IdentyfikatorDokumentu" type="pos:IdentyfikatorDokumentuTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Oznaczenie dokumentu którego dotyczy UPP np. „numer nadany przez osobę wysyłająca dokument” </xsd:documentation> </xsd:annotation> </xsd:element> element UPPTyp/InformacjaUzupelniajaca diagram Typ Właściwości pos:InformacjaUzupelniajacaTyp isRef 0 minOcc 0 maxOcc unbounded content attributes Opis complex Name Type TypInformacjiUzupelniajacej xsd:string Use Default Fixed annotation documentation Dodatkowe informacje specyficzne dla właściwości danego dokumentu np. dla numer NIP składającego dokument, element może wystąpić wiele razy z różnymi cechami informacyjnymi. 26/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Dokumentacja Schematu” źródło <xsd:element name="InformacjaUzupelniajaca" type="pos:InformacjaUzupelniajacaTyp" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Dodatkowe informacje specyficzne dla właściwości danego dokumentu np. dla numer NIP składającego dokument, element może wystąpić wiele razy z różnymi cechami informacyjnymi. </xsd:documentation> </xsd:annotation> </xsd:element> simpleType IdentyfikatorDokumentuTyp Przestrzeń nazw http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 Typ xsd:string używany przez Elementy źródło UPDTyp/IdentyfikatorDokumentu UPPTyp/IdentyfikatorDokumentu <xsd:simpleType <xsd:restriction </xsd:simpleType> name="IdentyfikatorDokumentuTyp"> base="xsd:string"/> simpleType IdentyfikatorPoswiadczeniaTyp Przestrzeń nazw http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 Typ xsd:string używany przez Elementy źródło UPDTyp/IdentyfikatorPoswiadczenia UPPTyp/IdentyfikatorPoswiadczenia <xsd:simpleType <xsd:restriction </xsd:simpleType> name="IdentyfikatorPoswiadczeniaTyp"> base="xsd:string"/> simpleType IdentyfikatorSprawyTyp Przestrzeń nazw Typ używany przez źródło http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 xsd:string element UPDTyp/IdentyfikatorSprawy <xsd:simpleType <xsd:restriction </xsd:simpleType> name="IdentyfikatorSprawyTyp"> base="xsd:string"/> 27/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Schemat XML Urzędowego Poświadczenia Odbioru.” simpleType IdentyfikatorTyp Przestrzeń nazw Typ używany przez źródło http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 xsd:string complexType IdentyfikatorPodmiotuTyp <xsd:simpleType <xsd:restriction </xsd:simpleType> name="IdentyfikatorTyp"> base="xsd:string"/> simpleType OpisTyp Przestrzeń nazw Typ używany przez źródło http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07 xsd:string complexType InformacjaUzupelniajacaTyp <xsd:simpleType <xsd:restriction </xsd:simpleType> name="OpisTyp"> base="xsd:string"/> V. Schemat XML Urzędowego Poświadczenia Odbioru. <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:pos="http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07" targetNamespace="http://crd.gov.pl/xml/schematy/epuap/UPO/2008/01/07"> <xsd:element name="Dokument" type="pos:DokumentTyp"/> <xsd:complexType name="DokumentTyp"> <xsd:sequence> <xsd:choice> <xsd:element name="UPD" type="pos:UPDTyp"> <xsd:annotation> <xsd:documentation> UPD Urzędowe Potwierdzenie Doręczenia - Poświadczenie jest generowane przez Urząd i podpisywane przez Interesanta przed odebraniem dokumentu . </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="UPP" type="pos:UPPTyp"> <xsd:annotation> <xsd:documentation> UPP Urzędowe Potwierdzenie Przedłożenia Poświadczenie generowany gdy Interesant lub inny podmiot wyśle do urzędu dokument. Poświadczenie to potwierdza fakt złożenia danego pisma do urzędu</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Podpis elektroniczny powinien zawierać referencje do całej treści poświadczenia oraz referencje do wszystkich obiektów wchodzących w skład dokumentu którego dotyczy 28/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Schemat XML Urzędowego Poświadczenia Odbioru.” poświadczenie (jeżeli dokument składa sie z 4 plików to powinny być one objęte podpisem poprzez referencje). Podpis powinien być tak skonstruowany że umieszczenie poświadczenia razem z plikami których dotyczy w jednym katalogu powinno spowodować prawidłową weryfikacje podpisu (prawidłowa weryfikacja może być pozytywna lub negatywna). W przypadku UPD dopuszczalne jest wystąpienie dwóch podpisów a) jednego podmiotu wystawiającego poświadczenie UPD b) drugiego podpisu osoby odbierającej dokument </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="UPDTyp"> <xsd:sequence> <xsd:element name="IdentyfikatorPoswiadczenia" type="pos:IdentyfikatorPoswiadczeniaTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Identyfikator danego poświadczenia generowany przez twórcę poświadczenia</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="PodmiotWystawiajacyPoswiadczenie" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Dane podmiotu wystawiającego UPD do podpisania przez Interesanta</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Adresat" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Dane osoby lub podmiotu do której jest kierowany dokument i UPD</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DataOdbioru" type="xsd:date"> <xsd:annotation> <xsd:documentation> Data odbioru dokumentu uzupełniana przez adresata przed podpisaniem</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DataUtworzeniaPoswiadczenia" type="xsd:dateTime" minOccurs="0"> <xsd:annotation> <xsd:documentation>Data utworzenia struktury poświadczenia UPD</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="IdentyfikatorSprawy" type="pos:IdentyfikatorSprawyTyp"> <xsd:annotation> <xsd:documentation> Oznaczenie sprawy której dotyczy dokument np. „znak sprawy” </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="IdentyfikatorDokumentu" type="pos:IdentyfikatorDokumentuTyp"> <xsd:annotation> <xsd:documentation> Oznaczenie dokumentu którego dotyczy UPD np. „numer decyzji lub numer z dziennika korespondencyjnego” </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="InformacjaUzupelniajaca" type="pos:InformacjaUzupelniajacaTyp" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Dodatkowe informacje specyficzne dla właściwości danego dokumentu np. dla numer NIP składającego dokument, element może wystąpić wiele razy z różnymi cechami informacyjnymi. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="UPPTyp"> <xsd:sequence> <xsd:element name="IdentyfikatorPoswiadczenia" type="pos:IdentyfikatorPoswiadczeniaTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Identyfikator danego poświadczenia generowany przez twórcę poświadczenia </xsd:documentation> 29/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Schemat XML Urzędowego Poświadczenia Odbioru.” </xsd:annotation> </xsd:element> <xsd:element name="Adresat" type="pos:PodmiotTyp"> <xsd:annotation> <xsd:documentation> Podmiot przyjmujący Dokument i generujący poświadczenie (łącznie z podpisaniem poświadczenia) </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Nadawca" type="pos:PodmiotTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Podmiot lub osoba wysyłający dokument</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DataDoreczenia" type="xsd:dateTime"> <xsd:annotation> <xsd:documentation> Data wprowadzenie dokumentu do system teleinformatycznego podmiotu publicznego </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DataWytworzeniaPoswiadczenia" type="xsd:dateTime"> <xsd:annotation> <xsd:documentation> Data wytworzenia poświadczenia UPP </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="IdentyfikatorDokumentu" type="pos:IdentyfikatorDokumentuTyp" minOccurs="0"> <xsd:annotation> <xsd:documentation> Oznaczenie dokumentu którego dotyczy UPP np. „numer nadany przez osobę wysyłająca dokument” </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="InformacjaUzupelniajaca" type="pos:InformacjaUzupelniajacaTyp" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> Dodatkowe informacje specyficzne dla właściwości danego dokumentu np. dla numer NIP składającego dokument, element może wystąpić wiele razy z różnymi cechami informacyjnymi. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="IdentyfikatorPoswiadczeniaTyp"> <xsd:restriction base="xsd:string"> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="PodmiotTyp"> <xsd:sequence> <xsd:element name="Nazwa" type="xsd:string"/> <xsd:element name="IdentyfikatorPodmiotu" type="pos:IdentyfikatorPodmiotuTyp" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="IdentyfikatorPodmiotuTyp"> <xsd:simpleContent> <xsd:extension base="pos:IdentyfikatorTyp"> <xsd:attribute name="TypIdentyfkatora" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="InformacjaUzupelniajacaTyp"> <xsd:simpleContent> <xsd:extension base="pos:OpisTyp"> <xsd:attribute name="TypInformacjiUzupelniajacej" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:simpleType name="IdentyfikatorTyp"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:simpleType name="OpisTyp"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:simpleType name="IdentyfikatorSprawyTyp"> 30/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc Urzędowe Poświadczenie Odbioru „Załączniki” <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:simpleType name="IdentyfikatorDokumentuTyp"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:schema> VI. Załączniki a) XSD Urzędowego Poświadczenia Odbioioru (UPD UPP) – schemat.xsd 31/31 Plik: UrzedowePoswiadczenieOdbioruv1_1p.doc