EANCOM 2002, Syntax 4



Podobné dokumenty
EDITEL CZ a.s., člen skupiny Deloitte & Touche Consulting * Products * Services for EDI and Electronic Commerce * Communications * EDI Security

EANCOM 2002, Syntax 3

EANCOM 2002, Syntax 3

EANCOM 2002, Syntax 3

DELJIT D97A / CALDEL

Zpráva SLSRPT Implementační příručka. Přehled o prodeji. Příručka k implementaci - zpracováno pro EAN ČR. (Message Implementation Guidelines)

Bezpečnostní rozhraní UN/EDIFACT

EANCOM. Zpráva COMDIS. Obchodní námitka (Commercial Dispute) Příručka k implementaci - zpracováno pro EAN ČR. (Message Implementation Guidelines)

EANCOM 2002, Syntax 3

EANCOM 2002, Syntax 3

EANCOM 2002, Syntax 3

EANCOM 2002, Syntax 3

EANCOM 2002, Syntax 3

POPIS STANDARDU CEN TC278/WG4. Oblast: TTI. Zkrácený název: Zprávy přes CN 3. Norma číslo:

POPIS STANDARDU CEN TC278/WG4. 1 z 5. Oblast: TTI. Zkrácený název: Zprávy přes CN 4. Norma číslo:

EANCOM 2002, Syntax 3

Certifikační autorita EET. Veřejný souhrn certifikační politiky

Odvolávka / výhled (NLK) DELFOR D97A (AV) ODVOLÁVKA / VÝHLED DODÁVEK DELFOR D97A (AV) Implementační příručka

RECADV D97A DENNÍ SBĚRNÝ DODACÍ LIST RECADV. Implementační příručka

Time-Stamp. protokol

EANCOM 2002, Syntax 3

Mezinárodní standard pro obchod a logistiku

DELINS V3 ODVOLÁVKA ODETTE-DELINS. Implementační příručka

496/2004 Sb. VYHLÁŠKA Ministerstva informatiky ze dne 29. července 2004 o elektronických podatelnách

Projekt 2 - Nejčastější chyby. Ing. Dominik Breitenbacher

Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků

API pro volání služby kurzovního lístku KB

AVIEXP V3 DODACÍ LIST ODETTE-AVIEXP. Implementační příručka

Digitální podepisování pomocí asymetrické kryptografie

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

Uspořádaný seznam nula nebo více elementů, každý je typem ASN.1 (heterogenní seznam) uspořádaný seznam stejných elementů

EANCOM 2002, Syntax 3

VDA4983 (EDIFACT Global INVOIC D.07A + příloha)

Počítačové sítě Systém pro přenos souborů protokol FTP

EANCOM 2002, Syntax 3, Edition 2008

EXTRAKT z technické normy ISO

Technická komise ISO/JTC1/SC 27 Technická normalizační komise ÚNMZ TNK 20

Šifrování ve Windows. EFS IPSec SSL. - Encrypting File System - Internet Protocol Security - Secure Socket Layer - Private Point to Point Protocol

Vytvoření certifikační autority v programu XCA

Asymetrická kryptografie a elektronický podpis. Ing. Mgr. Martin Henzl Mgr. Radim Janča ijanca@fit.vutbr.cz

MFF UK Praha, 29. duben 2008

POPIS STANDARDU. Norma název (cz):dopravní a cestovní informace (TTI) TTI zprávy pomocí celulárních sítí Část 6: Vnější služby (ISO/DTR :2000)

EDITEL CZ a.s., člen skupiny Deloitte & Touche Consulting * Products * Services for EDI and Electronic Commerce * Communications * EDI Security

České vysoké učení technické v Praze FAKULTA INFORMAČNÍCH TECHNOLOGIÍ katedra počítačových systémů. Digitální důvěra. Jiří Smítka

internetové stránky municipality

Mobilní malware na platformě Android Přednáška 2. Ing. Milan Oulehla

Certifikační prováděcí směrnice

Testovací protokol. 1 Informace o testování. 2 Testovací prostředí. 3 Vlastnosti generátoru klíčů. Příloha č. 13

Návrh funkcí webových služeb (WS) pro komunikaci mezi Informačním systémem datových schránek (ISDS) a spisovými službami (SS)

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY

Pokročilé Webové služby a Caché security. Š. Havlíček

212/2012 Sb. VYHLÁŠKA

DELFOR D97A ODVOLÁVKA DELFOR. Implementační příručka

Import platebních příkazů SEPA CT ve formátu XML

pomocí S/MIME ezprava.net s.r.o. 21. ledna 2015

Vykazování dat prostřednictvím SDNS Web Services

Správnost XML dokumentu

Čipové karty Lekařská informatika

Obsah. Kdo jsme? Co vám přinášíme s naší bránou? Jak si otevřu bránu na klikniavolej.cz?... 3

EANCOM 2002, Syntax 3

Digitální důvěra osnova přednášky

Kryptografie, elektronický podpis. Ing. Miloslav Hub, Ph.D. 27. listopadu 2007

194/2009 Sb. VYHLÁKA

ASN.1 Abstraktní syntaktická notace 1, Abstract Syntax Notation One Kódování BER, DER

The Lightweight Directory Access Protocol version 3 (LDAPv3) is specified by this set of eleven RFCs:

Funkční specifikace ABOKWS. Aplikační rozhraní elektronického bankovnictví ABO-K. Verze 0.5

Nápověda Webové aplikace CA EET. Verze 1.0,

Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x

Požadavky pro výběrová řízení TerraBus ESB/G2x

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP TCP/IP.

EANCOM 2002, Syntax 3, Edition 2008

AUDIT STATEMENT REPORT - I.CA ETSI ASSESSMENT 2018

Dnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT

POPIS STANDARDU CEN TC278/WG1. Oblast: ELEKTRONICKÉ VYBÍRÁNÍ POPLATKŮ (EFC) Zkrácený název: ZKUŠEBNÍ POSTUPY 2. Norma číslo:

CAL (CAN Application Layer) a CANopen

Zákony pro lidi - Monitor změn (zdroj:

Testovací SSL certifikát RapidSSL

Projekt IEEE 802, normy ISO 8802

S kým spolupracujeme Implementace FMD a role standardu GS1. Mezi naše největší obchodní partnery patří:

Integrovaný informační systém Státní pokladny (IISSP) Dokumentace API - integrační dokumentace

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP.

Škoda Auto a.s. Skoda Auto Global DELJIT Implementační příručka. Verze: 1.0

Testovací SSL certifikát GeoTrust

Project:Úplné elektronické podání

Projekt: 1.5, Registrační číslo: CZ.1.07/1.5.00/ Digitální podpisy

VYHLÁŠKA ze dne 23. června 2009 o stanovení podrobností užívání a provozování informačního systému datových schránek

VDA4915 JEMNÁ ODVOLÁVKA VDA4915. Implementační příručka

EANCOM 2002, Syntax 3

Bezpečnostní normy a standardy KS - 6

Elektronický podpis. Marek Kumpošt Kamil Malinka

Komunikační protokol snímače rel. vlhkosti SV-xxx-x

Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline

Webová služba. Popis. Dostupné operace. add_subscriber_groups

Dávky žádostí o převod ve formátu MT101

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

Klientský formát POHLEDÁVKY podporovaný v KB platný od

Dávky zahraničních příkazů ve formátu Multicash

Co nás čeká při skartačním řízení? Připravte se na změny balíčku SIP

Transkript:

EANCOM 2002, Syntax 4 Zpráva AUTACK Příručka k implementaci - zpracováno pro GS1 Czech Republic (Message Implementation Guidelines) Praha červen 2009 Verze 1.00 EDITEL CZ s.r.o.

Tento dokument popisuje subset (podmnožinu)zprávy AUTACK dle standardu UN/EDIFACT a subsetu EANCOM. Zpráva AUTACK slouží k potvrzení o ověření elektronického podpisu a případně informuje o bezpečnostní chybě při kontrole podpisu. Zpráva AUTACK obsahuje reference na přijaté zprávy a hash kód přijatých zpráv. Hash kód slouží pro neodmítnutí obsahu zprávy. Zpráva AUTACK je opatřena podpisem příjemce původní zprávy. Podpis zabezpečí funkci neodmítnutí příjmu zprávy. AUTACK může potvrzovat i více zpráv. Revize dokumentu Verze Datum Jméno Poznámky 1.00 30.6.2009 Mikula M. Matoušková A. Obsah 1. ÚVOD... 3 1.1 STATUS ZPRÁVY... 3 1.2 POUŽITÍ ZPRÁVY... 3 2. STRUKTURA ZPRÁVY... 4 2.1 STRUKTURA KOMPLETNÍ ZPRÁVY DLE STANDARDU EANCOM 2002 SYNTAX 4:... 4 2.2 SUBSET ZPRÁVY... 5 3. ROZVRŽENÍ SEGMENTŮ... 6 3.1 DEFINICE POJMŮ... 7 4. OBÁLKA ZPRÁVY... 23 EDITEL CZ s.r.o. strana 2

1. Úvod 1.1 Status zprávy Tento dokument obsahuje implementační příručku (MIG Message Implementation Guidelines) pro zprávu AUTACK. Zpráva vychází ze standardu UN/EDIFACT vydání D.01B Syntax 4 a subsetu EANCOM MESSAGE TYPE : AUTACK REFERENCE DIRECTORY : Service message, version 4 EANCOM SUBSET VERSION : 001 1.2 Použití zprávy Tento dokument popisuje subset (podmnožinu)zprávy AUTACK dle standardu UN/EDIFACT a subsetu EANCOM. Zpráva AUTACK se používá k zaslání potvrzení o ověření elektronického podpisu a případně informuje o bezpečnostní chybě při kontrole podpisu. Zpráva AUTACK obsahuje reference na přijaté zprávy a hash kód přijatých zpráv. Hash kód slouží pro neodmítnutí obsahu zprávy. Zpráva AUTACK je opatřena podpisem příjemce původní zprávy. Podpis zabezpečí funkci neodmítnutí příjmu zprávy. AUTACK může potvrzovat i více zpráv. Odesílatel původní zprávy, která je potvrzována zprávou AUTACK si může ověřit z referencí a otisku původní zprávy, že zpráva byla přijata korektně a kontrolou podpisu AUTACKu ověří, že zpráva byla přijata určenou stranou. Zpráva AUTACK slouží odesílateli původní zprávy jako důkaz o příjmu a nebo z kódu chyby zjistí příčinu, proč zpráva nebyla dále zpracována. EDITEL CZ s.r.o. strana 3

2. Struktura zprávy 2.1 Struktura kompletní zprávy dle standardu EANCOM 2002 Syntax 4: Pos Tag Name S R 0001 UNH Message header Segment Group 1 M 99 0002 USH Security header 0003 USA Security algorithm M 3 Segment Group 2 M 2 0004 USC Certificate 0005 USA security algorithm M 3 0006 USB Secured data identification Segment Group 3 M 9999 0007 USX Security references 0008 USY Security on regerences Segment Group 4 M 99 0009 UST Security trailer 0010 USR Security result 0011 UNT Message trailer EDITEL CZ s.r.o. strana 4

2.2 Subset zprávy Dle standardu EANCOM 2002 Syntax 4 aplikováno pro CZ prostředí: UNH Group 1 USH USB Group 3 M 9999 USX Group 4 UST UNT USA Group 2 USC USY USR USA Pos Tag Name S R 0001 UNH Message header Segment Group 1 0002 USH Security header 0003 USA Security algorithm M 3 Segment Group 2 0004 USC Certificate 0005 USA security algorithm M 3 0006 USB Secured data identification Segment Group 3 M 9999 0007 USX Security references 0008 USY Security on regerences Segment Group 4 0009 UST Security trailer 0010 USR Security result 0011 UNT Message trailer EDITEL CZ s.r.o. strana 5

3. Rozvržení segmentů Tento oddíl popisuje všechny segmenty použité v subsetu popisované zprávy. Popis segmentů vychází z původního popisu EDIFACT zprávy a z popisu EANCOM. Segmenty jsou uváděny v pořadí, jak se vyskytují ve zprávě. Jsou uváděny pouze segmenty použité v subsetu. Každý segment je popsán v samostatné tabulce, která se skládá ze tří částí: Záhlaví tabulky popisuje základní informace o segmentu. Obsahuje následující údaje: Skupina segmentů, jejíž je popisovaný segment součástí; její popis obsahuje: označení skupiny SGnn (kde nn je pořadové číslo skupiny segmentů) indikátor povinnosti výskytu skupiny segmentů v subsetu (M)andatory povinné / (C)onditional podmíněné maximální povolený počet opakování skupiny segmentů v subsetu; v případě vícenásobného opakování skupiny segmentů s různým významem pro jednotlivé výskyty je pořadí výskytu v rámci popisu vyjádřeno čitatelem a maximální počet opakování jmenovatelem zlomku; význam (a tím i obsah) skupiny segmentů není však určen pořadím výskytu, ale patřičnými kvalifikátory obsaženými v uvozujícím segmentu výčet segmentů a skupin segmentů, které daná skupina obsahuje, s vyznačením segmentů a skupin nepoužitých v subsetu Segment; jeho popis obsahuje: kód (návěští) segmentu (3 znaky) indikátor povinnosti výskytu segmentu v subsetu (M)andatory povinné / (C)onditional podmíněné maximální povolený počet výskytů segmentů v subsetu; v případě vícenásobného opakování segmentu s různým významem pro jednotlivé výskyty je pořadí výskytu v rámci popisu vyjádřeno čitatelem a maximální počet opakování jmenovatelem zlomku; význam (a tím i obsah) segmentů není však určen pořadím výskytu, ale patřičnými kvalifikátory obsaženými v segmentu název segmentu obecný popis funkce segmentu pořadové číslo segmentu v rámci popisu subsetu Tělo tabulky popisuje informace o složených a jednoduchých datových prvcích obsažených v segmentu. Jednoduché datové prvky, které nejsou součástí složených datových prvků, a složené datové prvky jsou vyznačeny tučně. Tělo tabulky je rozvrženo do sloupců: úvodní sloupec obsahující návěští a název datového prvku dle standardu EDIFACT sloupec EDIFACT obsahující: status datových prvků dle standardu EDIFACT (M)andatory povinné / (C)onditional podmíněné formát jednoduchých datových prvků dle standardu EDIFACT sloupec Stat. obsahující status datových prvků v subsetu: (M)andatory povinný výskyt v subsetu (C)onditional nepovinný výskyt v subsetu (D)ependent povinnost výskytu v subsetu je závislá na výskytu jiného prvku v segmentu (v případě více závislostí v jednom segmentu může být ve sloupci označeném * doplněno číslicí určující vztah dílčí závislosti) mezera nepoužito sloupec Description obsahující popis použití jednoduchých datových prvků v subsetu: EDITEL CZ s.r.o. strana 6

v uvozovkách jsou uvedeny kvalifikátory a konstanty, případně méně obsáhlé číselníky; za rovnítkem = je uveden jejich význam; dále může být uveden jejich podrobnější popis tučnou kurzívou jsou uvedeny datové proměnné dodávané aplikací (popř. vytvářené konvertorem) s odkazem v závorkách ( ) na jejich popis v oddíle Mapované proměnné ; proměnné jsou uváděny buď názvem nebo návěštím (pokud je použito) a mohou být doplněny kurzívou psaným formátem použitým nebo doporučeným pro aplikaci (pokud se liší od formátu EDIFACT); dále může být uveden jejich význam nebo podrobnější popis Spodní část tabulky obsahuje doplňkové informace o segmentu, zejména popis jeho konkrétního použití v subsetu a jednoduchý příklad. 3.1 Definice pojmů EAN lokalizační číslo je ekvivalent GLN Globálního lokalizačního čísla v EAN*UCC, využívající standardní číselnou strukturu EAN/UCC-13 EDITEL CZ s.r.o. strana 7

UNH - M 1 - MESSAGE HEADER Function : To head, identify and specify a message. Segment number : 1 EDIFACT Stat. * Description 0062 Message reference number M an..14 M Jednoznačné číslo zprávy odesílatele. Pořadové číslo zprávy v rámci výměny. DE 0062 v segmentu UNT je totožné. Generováno odesílatelem. S009 MESSAGE IDENTIFIER M M 0065 Message type M an..6 M AUTACK = Secure authentication and acknowledgement message 0052 Message version number M an..3 M 4 = Service message, version 4 0054 Message release number M an..3 M 1 = First release 0051 Controlling agency, coded M an..3 M UN = UN/CEFACT 0057 Association assigned code C an..6 M EAN001 = EAN version control number (EAN Code) 0110 Code list directory version number C an..6 0113 Message type sub-function identification C an..6 0068 Common access reference C an..35 S010 STATUS OF THE TRANSFER C 0070 Sequence of transfers M n..2 0073 First and last transfer C a1 S016 MESSAGE SUBSET IDENTIFICATION C 0115 Message subset identification M an..14 0116 Message subset version number C an..3 0118 Message subset release number C an..3 0051 Controlling agency, coded C an..3 S017 MESSAGEIMPLEMENTATION GUIDELINE IDENTIFICATION C 0121 Message implementation guideline identification M an..14 0122 Message implementation guideline C an..3 version number 0124 Message implementation guideline C an..3 release number 0051 Controlling agency, coded C an..3 S018 SCENARIO IDENTIFICATION C 0127 Scenario identification M an..14 0128 Scenario version number C an..3 0130 Scenario release number C an..3 0051 Controlling agency, coded C an..3 EDITEL CZ s.r.o. strana 8

Segment se používá jako záhlaví, identifikace a specifikace zprávy. EDITEL CZ s.r.o. strana 9

SG1 - - USH-USA-SG2 USH - M 1 - Security header Function : To specify a security mechanism applied to a EDIFACT structure (i.e.: either message/package, group or interchange) Segment number : 2 EDIFACT Stat. * Description 0501 Security service, coded M an..3 M * 1 = Non-repudiation of receipt Neodmítnutí příjmu 0534 Security reference number M an..14 M Jednoznačná reference pro bezpečnostní hlavičku a bezpečnostní patičku zprávy. Doporučena hodnota 01 pro jeden podpis. 0541 Scope of security application, C an..3 M * 1 = Security header and message body coded Úvodní bezpečnostní segmenty a tělo Zprávy 0503 Responce type, coded C an..3 M * 1 = No acknowledgement required Zpráva nemá být potvrzena zprávou AUTACK 0505 Filter function, coded C an..3 M * Typ použitého filtru pro binární data 2 = Hexadecimal filter 5 = UN/EDIFACT EDA filter 6 = UN/EDIFACT EDC filter 0507 Original character set encoding, C an..3 M * 2 = ASCII 8 bit coded 0509 Role of security provider, coded C an..3 M * 1 = Issuer Původce dokumentu S500 SECURITY IDENTIFICATION C M DETAILS 0577 Security party qualifier M an..3 M * 1 = Message sender Odesílatel zprávy 0538 Key name C an..35 0511 Security party identification C an..512 M GLN odesílatele 0513 Security party code list qualifier C an..3 M * 2 = EAN 0515 Security party code list responsible C an..3 agency, coded 0586 Security party name C an..35 0586 Security party name C an..35 0586 Security party name C an..35 S500 SECURITY IDENTIFICATION DETAILS C M Opakovaný datový prvek oddělený znakem *. 0577 Security party qualifier M an..3 M * 2 = Message receiver Příjemce dokumentu 0538 Key name C an..35 0511 Security party identification C an..512 M GLN příjemce 0513 Security party code list qualifier C an..3 M * 2 = EAN 0515 Security party code list responsible C an..3 agency, coded 0586 Security party name C an..35 0586 Security party name C an..35 EDITEL CZ s.r.o. strana 10

0586 Security party name C an..35 0520 Security sequence number C an..35 S501 SECURITY DATE AND TIME C Zpráva AUTACK EANCOM S4 0517 Date and time qualifier M an..3 M * 5 = EDIFACT structure generation date and time Datum a čas vytvoření EDIFACTové Struktury 0338 Event date C n..8 M Datum vytvoření podpisu, formát CCYYMMDD 0314 Event time C an..15 M Čas vytvoření podpisu, formát HHMMSS 0336 Time offset C n4 C UTC offset, formát HHMM, 0100 pro zimní čas 0200 pro letní čas Definuje speciální bezpečnostní služby použité pro danou zprávu, obsahuje časový údaj a údaje o zúčastněných stranách. EDITEL CZ s.r.o. strana 11

SG1 - - USH-USA-SG2 USA - M 1 - Security algorithm Function : To identify a security algorithm, the technical usage made of it, and to contain the technical parameters required. Segment number : 3 EDIFACT Stat. * S502 SECURITY ALGORITHM M M Description 0523 Use of algorithm, coded M an..3 M * 1 = Owner hashing Algoritmus použitý pro hashing zprávy 0525 Cryptographic mode of operation, C an..3 coded 0533 Mode of operation code list C an..3 0527 Algorithm, coded C an..3 M * 16 = SHA1 48 = SHA-256 0529 Algorithm code list identifier C an..3 M * 1 = UN/CEFACT 0591 Padding mechanism C an..3 0601 Padding mechanism code list C an..3 identifier S503 ALGORITHM PARAMETR C 0531 Algorithm parameter qualifier M an..3 0554 Algotithm parameter value M an..512 Definuje algoritmus použitý pro hashing zprávy a jeho technické parametry. EDITEL CZ s.r.o. strana 12

SG1 - - USH-USA-SG2 SG2 - - USC-USA USC - M 1 - Certificate Function : To convey the public key and the credentials of its owner. Segment number : 4 EDIFACT Stat. * Description 0536 Certificate reference C an..35 M Jednoznačné číslo certifikátu S500 SECURITY IDENTIFICATION C M DETAILS 0577 Security party qualifier M an..3 M * 3 = Certificate owner Vlastník certifikátu 0538 Key name C an..35 0511 Security party identification C an..512 M GLN vlastníka certifikátu 0513 Security party code list qualifier C an..3 M * 2 = EAN 0515 Security party code list responsible C an..3 agency, coded 0586 Security party name C an..35 0586 Security party name C an..35 0586 Security party name C an..35 S500 SECURITY IDENTIFICATION DETAILS C M Opakovaný datový prvek oddělený znakem *. 0577 Security party qualifier M an..3 M * 4 = Authenticating party Strana potvrzující platnost certifikátu certifikační autorita 0538 Key name C an..35 0511 Security party identification C an..512 M Jednoznačná identifikace certifikační autority 0513 Security party code list qualifier C an..3 M * ZZZ = Vzájemně definováno 0515 Security party code list responsible C an..3 agency, coded 0586 Security party name C an..35 0586 Security party name C an..35 0586 Security party name C an..35 0545 Certificate syntax and version, C an..3 M * 3 = X.509 coded 0505 Filter function, coded C an..3 0507 Original character set encoding, C an..3 coded 0543 Certificate original character set C an..3 repertoire, code 0546 User authorisation level C an..35 S501 SECURITY DATE AND TIME C 0517 Date and time qualifier M an..3 0338 Event date C n..8 0314 Event time C an..15 0336 Time offset C n4 0567 Security status, coded C an..3 EDITEL CZ s.r.o. strana 13

0569 Revocation reason, coded C an..3 Zpráva AUTACK EANCOM S4 Obsahuje číslo certifikátu, identifikaci vlastníka certifikátu, certifikační autoritu potvrzující platnost certifikátu a syntaxi certifikátu. EDITEL CZ s.r.o. strana 14

SG1 - - USH-USA-SG2 SG2 - - USC-USA USA - M 1 - Security alghoritm Function : To identify a security algorithm, the technical usage made of it, and to contain the technical parameters required. Segment number : 5 EDIFACT Stat. * S502 SECURITY ALGORITHM M M Description 0523 Use of algorithm, coded M an..3 M * 6 = Owner signing Podpis odesílatelem 0525 Cryptographic mode of operation, C an..3 M * 16 = DSMR coded Digitální popdis 0533 Mode of operation code list C an..3 M * 1 = UN/CEFACT 0527 Algorithm, coded C an..3 M * 10 = RSA 0529 Algorithm code list identifier C an..3 M * 1 = UN/CEFACT 0591 Padding mechanism C an..3 M * 11 = PKCS #1 signature padding 0601 Padding mechanism code list C an..3 M * 1 = UN/CEFACT identifier S503 ALGORITHM PARAMETER C C 0531 Algorithm parameter qualifier M an..3 M * 14 = Modulus length Délka modulu 0554 Algotithm parameter value M an..512 M Délka modulu S503 ALGORITHM PARAMETER C C Opakovaný datový prvek oddělený znakem *. 0531 Algorithm parameter qualifier M an..3 M * 12 = Modulus Modulus 0554 Algotithm parameter value M an..512 M Modulus S503 ALGORITHM PARAMETER C C Opakovaný datový prvek oddělený znakem *. 0531 Algorithm parameter qualifier M an..3 M * 13 = Exponent Exponent 0554 Algotithm parameter value M an..512 M Exponent Obsahuje údaje o algoritmu, který vlastník používá pro digitální podpis. EDITEL CZ s.r.o. strana 15

USB - M 1 - Secured data identification Function : To contain details related to the AUTACK Segment number : 5 EDIFACT Stat. * Description 0503 Response type, coded M = No acknowledgement required Zpráva nemá být potvrzena zprávou AUTACK S501 SECURITY DATE AND TIME M M 0517 Date and time qualifier M an..3 M * 5 = EDIFACT structure generation date and time Podpis odesílatelem 0338 Event date C an..8 R * Date of event, format is CCYYMMDD 0314 Event time C an..15 R * Time of event, format is HHMMSS 0336 Time offset C n4 C UTC offset, formát HHMM, 0100 pro zimní čas 0200 pro letní čas S002 INTERCHANGE SENDER M M 0004 Interchange sender identification M an..35 M SEND_ID Vlastní identifikace odesílatele GLN lokalizační číslo (n13) 0007 Identification code qualifier C an..4 M 14 = EAN International 0008 Interchange sender internal identification 0042 Interchange sender internal subidentification C an..35 C an..35 S003 INTERCHANGE RECIPIENT M M 0010 Interchange recipient identification M an..35 M PARTNER_EDI Identifikace příjemce EAN lokalizační číslo (n13) 0007 Identification code qualifier C an..4 M 14 = EAN International 0014 Interchange recipient internal identification 0046 Interchange recipient internal subidentification C an..35 C an..35 Segment obsahuje identifikaci odesílatele a příjemce zprávy EDITEL CZ s.r.o. strana 16

SG3 - USX-USY USX - Security references Function : To refer to the secured EDIFACT structure and its associated date and time. Segment number : EDIFACT Stat. * Description 0020 Interchange control reference M an..14 M Jednoznačná reference přijatého interchange hodnota z UNB, DE 0020 S002 INTERCHANGE SENDER M M 0004 Interchange sender identification M an..35 M 0007 Identification code qualifier C an..4 M 0008 Interchange sender internal C an..35 identification 0042 Interchange sender internal subidentification C an..35 S003 INTERCHANGE RECIPIENT M M 0010 Interchange recipient identification M an..35 M 0007 Identification code qualifier C an..4 M 0014 Interchange recipient internal C an..35 identification 0046 Interchange recipient internal subidentification C an..35 0048 Group reference number C an..14 N S006 APPLICATION SENDER C N IDENTIFICATION 0040 Application sender identification M an..35 M 0007 Identification code qualifier C an..4 M S007 APPLICATION RECIPIENT C N IDENTIFICATION 0044 Application recipient identification M an..35 M 0007 Identification code qualifier C an..4 M 0062 Message reference number C an..14 N Jednoznačná reference přijaté zprávy hodnota z UNH, DE 0062 S009 MESSAGE IDENTIFIER M M 0065 Message type M an..6 M 0052 Message version number M an..3 M 0054 Message release number M an..3 M 0051 Controlling agency, coded M an..3 M 0057 Association assigned code C an..6 M 0110 Code list directory version number C an..6 0113 Message type sub-function identification C an..6 0800 Package reference number C an..35 N S501 SECURITY DATE AND TIME M M 0517 Date and time qualifier M an..3 M EDITEL CZ s.r.o. strana 17

0338 Event date C an..8 R 0314 Event time C an..15 R 0336 Time offset C n4 C Segment obsahuje referenci na potvrzovanou zprávu EDITEL CZ s.r.o. strana 18

SG3 - USX-USY USY - - Security on references Function : To identify the applicable header, and to contain the security result amd/or to indicate the possible cause of security rejection for the reffered value. Segment number : 3 EDIFACT Stat. * Description 0534 Security reference number M an..14 M Jednoznačná reference z USH/UST segmentu přijaté zprávy prvek DE 0534 S508 VALIDATION RESULT C N 0563 Validation value, qualifier M an..3 = Unique validation value Jednoznačná validační hodnota 0560 Validation value C an..512 M Hash hodnota přijaté zprávy 0534 Security error, coded C an..3 D 1 = Wrong authenticator Chyba při ověřování autentizace zprávy 2 = Wrong certificate Chybný certifikát 3 = Certification path K certifikátu není dostupný certifikát CA 4 = Algorithm not supported Algoritmus není podporován 5 = Hashing Method not supported Hashovaci metoda není podporována 6 = Protocol error Chyba protokolu 7 = Security epected but not present Očekáváné zabezpečení není obsaženo 8 = Security parameters do not match expected Parametry zabezpečení neodpovídají očekávaným Segment obsahuje informace o ověření podpisu zprávy a o případných chybách EDITEL CZ s.r.o. strana 19

SGn - - UST-USR UST - M 1 - Security trailer Function : To establish a link between security header and security trailer segment groups Segment number : 6 EDIFACT Stat. * Description 0534 Security reference number M an..14 M Jednoznačná reference pro bezpečnostní hlavičku a bezpečnostní patičku zprávy (z USH segmentu DE 0534) Doporučena hodnota 01 pro jeden podpis. 0588 Number of security segments M n..10 M Počet bezpečnostních segmentů v bezpečnostní hlavičce a patičce. Jsou počítány pouze segmenty skupiny 1,2 a 4. V daném případě hodnota 6 Segment slouží k označení části zprávy, na kterou je uplatněn daný bezpečnostní mechanismus, a k propojení výsledku autentizace s daným USH segmentem. EDITEL CZ s.r.o. strana 20

SGn - - UST-USR USR - M 1 - Security result Function : Identification Segment number : 7 EDIFACT Stat. * S508 VALIDATION RESULT M M Description 0563 Validation value qualifier M an..3 M * 1 = Unique validation value Jednoznačná kontrolní hodnota (Hodnota podpisu) 0560 Validation value C an..512 M Výsledek digitálního podpisu Obsahuje digitální podpis zprávy pomocí tajného klíče, což znamená výsledek aplikovaného hashe a podpis ověření algoritmu. EDITEL CZ s.r.o. strana 21

UNT - M 1 - MESSAGE TRAILER Function : To end and check the completeness of a message. Segment number : 138 0074 Number of segments in a the message EDIFACT Stat. * Description M n..6 M Celkový počet segmentů ve zprávě Generováno odesílatelem 0062 Message reference number M an..14 M Jednoznačné číslo zprávy odesílatele. Pořadové číslo zprávy v rámci výměny. DE 0062 v segmentu UNH je totožné. Generováno odesílatelem Segment slouží k ukončení a kontrole úplnosti zprávy EDITEL CZ s.r.o. strana 22

4. Obálka zprávy Tento oddíl definuje podmínky výměny UN/EDIFACT. Zpráva je součástí standardní výměny UN/EDIFACT. Je možné posílat více zpráv v rámci jedné výměny. Výměna nebude členěna na funkční skupiny (segmenty UNG, UNE). Soubor znaků úrovně D ISO Latin2; identifikátor syntaxe v segmentu UNB je UNOD (při vzájemné dohodě komunikujicích stran je možno použít znakovou sadu WIN 1250, která však plně neodpovídá sadě ISO Latin 2) Segment UNA je vyžadován, je-li specifikována jiná sada znaků nežli úroveň A (tj. UNOA jako identifikátor syntaxe v segmentu UNB), kdy jsou používány standardní oddělovací a služební znaky souboru znaků úrovně A. Následující tabulky obsahují definici služebních segmentů výměny UNA, UNB a UNZ: UNA - C 1 SERVICE STRING ADVICE - Function : To define the characters selected for use as delimiters and indicators in the rest of the interchange that follows. Segment number : EDIFACT Stat. * Description UNA1 Component data element separator M an1 M : = Separátor dílčích datových prvků UNA2 Data element separator M an1 M + = Separátor datových (jednoduchých nebo složených) prvků UNA3 Decimal notation M an1 M. = Desetinné znaménko UNA4 Release character M an1 M? = Zprošťující znak Otazník, který předchází před znakem, +, : či?, vrátí jeho původní význam UNA5 Repetition separator M an1 M Separátor pro opakování * UNA6 Segment terminator M an1 M = Koncový znak segmentu Segment obsahuje posloupnost funkčních znaků. Příklad: UNA:+.?* ' EDITEL CZ s.r.o. strana 23

UNB - - INTERCHANGE HEADER Function : To identify an interchange. Segment number : EDIFACT Stat. * Description S001 SYNTAX IDENTIFIER M M 0001 Syntax identifier M a4 M UNOD = Odpovědný orgán UNO (a3) doplněný úrovní znakové sady D (a1) 0002 Syntax version number M n1 M 4 = Verze syntaxe 0080 Service code list directory version C an..6 number 0133 Character encoding, coded C an..3 0076 Syntax release number C an..2 S002 INTERCHANGE SENDER M M 0004 Interchange sender identification M an..35 M SEND_ID Vlastní identifikace odesílatele GLN lokalizační číslo (n13) 0007 Identification code qualifier C an..4 M 14 = EAN International 0008 Interchange sender internal identification 0042 Interchange sender internal subidentification C an..35 C an..35 S003 INTERCHANGE RECIPIENT M M 0010 Interchange recipient identification M an..35 M PARTNER_EDI Identifikace příjemce EAN lokalizační číslo (n13) 0007 Identification code qualifier C an..4 M 14 = EAN International 0014 Interchange recipient internal C an..35 identification 0046 Interchange recipient internal subidentification C an..35 S004 DATE AND TIME OF M M PREPARATION 0017 Date M n8 M INT_DATE Datum vytvoření výměny Formát YYYYMMDD 0019 Time M n4 M INT_TIME Čas vytvoření výměny Formát HHMM 0020 Interchange control reference M an..14 M INT_RNO Referenční číslo výměny Přiřazeno odesílatelem (musí být jednoznačné). S005 RECIPIENT S REFERENCE / C PASSWORD DETAILS 0022 Recipient s reference/password M an..14 0025 Recipient s reference/password qualifier C an2 0026 Application reference C an..14 0029 Processing priority code C a1 0031 Acknowledgement request C n1 EDITEL CZ s.r.o. strana 24

0032 Interchange agreement identifier C an..35 M EANCOM 0035 Test indicator C n1 C 1 = v případě testovací zprávy 1 jinak nepoužito Segment slouží k vytvoření obálky výměny a k identifikaci stran, mezi nimiž výměna probíhá (tj. strany, která výměnu odesílá a strany, jíž je výměna určena). Princip segmentu UNB je shodný s fyzickou obálkou, do které jsou vloženy jeden či více dopisů nebo dokumentů a která obsahuje adresu příjemce i odesílatele. DE 0001: Používá se znaková sada ISO Latin2, tzn. označení D (UNOD). DE S004: Datum a čas ve složeném datovém prvku určuje, kdy odesílatel připravil výměnu. Toto datum a čas nemusí být nutně stejné s datem a časem obsaženými ve zprávě. DE S004:0017: Datum umožňuje roku na čtyři místa U příchozích zpráv je nezbytné, aby si přijímající aplikace správně určila století, tzn. správně doplnila první dvojčíslí letopočtu. Příklad: UNB+UNOD:4+5412345678908:14+5411234512309:14+20090609:0340+12345678901234+++++EANCOM' UNZ - INTERCHANGE TRAILER - Function : To end and check the completeness of an interchange. Segment number : EDIFACT Stat. * Description 0036 Interchange control count M n..6 M INT_MSGNO Počet zpráv v rámci výměny 0020 Interchange control reference M an..14 M Shodné s DE 0020 v UNB segmentu Segment slouží k ošetření závěru výměny. Příklad: UNZ+1+12345678901234' 1 Prozatím se nepoužívá EDITEL CZ s.r.o. strana 25

EDITEL CZ s.r.o. strana 26