Ideal Message Schweiz EDI Implementation Documentation



Ähnliche Dokumente
Ideal Message Schweiz EDI Implementation Documentation

PRICAT FIXSORT Message

ORDERS - Bestellung Daily-Standard

VDA Empfehlung 4978 Reparaturmeldg.

BML-STANDARD Definition. ORDERS für FILIALBESTELLUNGEN

Titelbild1 ANSYS. Customer Portal LogIn

General info on using shopping carts with Ogone

SLSRPT Message 20. Mai 2008 Stand 19. September 2008 Seite 1

EEX Kundeninformation

RECADV - Message Stand 18. Juni 2014 Seite 1

Employment and Salary Verification in the Internet (PA-PA-US)

Preisliste für The Unscrambler X

Tube Analyzer LogViewer 2.3

DAT Newsletter Nr. 48 (07/2014)

Safety action Inspection of welds

p^db=`oj===pìééçêíáåñçêã~íáçå=

8. Mai 2008 Stand 18. November 2008 Seite 1

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016

EDI Dokumentation MTU Friedrichshafen GmbH

Level 2 German, 2016

Word-CRM-Upload-Button. User manual

Level 2 German, 2013

Level 1 German, 2016

Level 2 German, 2015

UPU / CEN / ETSI. E-Zustellung in Europa & weltweit

EDI-Anwendungsempfehlung von GS1 Germany Version 8.1 Service Segmente EANCOM 2002 Syntax 3

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

eurex rundschreiben 094/10

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Level 1 German, 2014

Antrag gemäß Art. 16 DSGVO auf Berichtigung Request for the Right to Rectification (Article 16 GDPR)

ANSI X AIAG

Hinweise zur Verwendung der Version D96A des EDIFACT Standards

Einkommensaufbau mit FFI:

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient


CONTRL. Nachrichtenbeschreibung. auf Basis. CONTRL Syntax- und Servicebericht. UN Syntax Version 3

INFORMATION ABOUT COLLECTIVE TRANSFERS

ISO/IEC 27001/2. Neue Versionen, weltweite Verbreitung, neueste Entwicklungen in der 27k-Reihe

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

Guidelines for Delivery Schedule as per VDA 4905

1. General information Login Home Current applications... 3

Geometrie und Bedeutung: Kap 5

Kard- Daten- Geschäftsregeln 1 Declaration Type 1 Struktur. 2 Consignor/Exporter 0..1 Struktur Consignor

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Zugangsvoraussetzungen für Airworthiness Review Staff gem. Part-M.A.707

GERMAN LANGUAGE Tania Hinderberger-Burton, Ph.D American University

Betriebszertifikat. Zertifikats Nr Registrierungs Nr. CERES Certification of Environmental Standards GmbH (CERES) bestätigt, dass

Mitglied der Leibniz-Gemeinschaft

SAMPLE EXAMINATION BOOKLET

TECHNISCHE MITTEILUNG VTM SERVICE BULLETIN NO. MSB

Version/Datum: Dezember-2006

MARKET DATA CIRCULAR DATA AMENDMENT

ecall sms & fax-portal

Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. Mr. Sauerbier. Lukas Hydraulik GmbH Weinstraße 39 D Erlangen

Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!!

CABLE TESTER. Manual DN-14003

Weather forecast in Accra

EG-Zertifikat. wurde das Teilsystem (genauer beschrieben im Anhang) the following subsystem (as detailed in the attached annex)

Remotely Anywhere Verwendung von Zertifikaten Schritt für Schritt Anleitung zur Implementation von Zertifikaten in Remotely Anywhere

Algorithms & Datastructures Midterm Test 1

HiOPC Hirschmann Netzmanagement. Anforderungsformular für eine Lizenz. Order form for a license

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

ISO Reference Model

Supplementary material for Who never tells a lie? The following material is provided below, in the following order:

Level 1 German, 2013

Die Datenmanipulationssprache SQL

Pflichtfeld Liste SCHOTT ebilling. Version 1.1,

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

NVR Mobile Viewer for iphone/ipad/ipod Touch

Java Tools JDK. IDEs. Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation

Therefore the respective option of the password-protected menu ("UPDATE TUBE DATA BASE") has to be selected:

Registration of residence at Citizens Office (Bürgerbüro)

Aufnahmeuntersuchung für Koi

MobiDM-App Handbuch für Windows Mobile

FEM Isoparametric Concept

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

LOC Pharma. Anlage. Lieferantenfragebogen Supplier Questionnaire. 9. Is the warehouse temperature controlled or air-conditioned?

Electrical tests on Bosch unit injectors

ExpressInvoice Formatbeschreibung EDIFACT D96A Message Structure


Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. Mr. Sauerbier. Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. edraulic rescue equipment

PROFIBUS-DP Repeater 1 to 1 and 1 to 5 with optional level converter module

USB Treiber updaten unter Windows 7/Vista

INFORMATIONEN ZUR PARTNEREINRICHTUNG UND MANDAT

Exchange ActiveSync wird von ExRCA getestet. Fehler beim Testen von Exchange ActiveSync.

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Zubehör für mehrpolige Steckverbinder

Prüfbericht Nr. / Test Report No: F (Edition 1)

Datenanpassung: Erdgas und Emissionsrechte

Number of Maximal Partial Clones

F A Q s. SMS Modem Dial-In (TAP-Gateway) 1 Allgemeines FAQ s... 3

Extract of the Annotations used for Econ 5080 at the University of Utah, with study questions, akmk.pdf.

Release Notes BRICKware Copyright 23. March 2010 Funkwerk Enterprise Communications GmbH Version 1.0

Transkript:

Ideal Message Schweiz EDI Implementation Documentation - Security-Segmente based on Invoice message EANCOM 2002 S4; D.01B Meldungsbeschreibung Branching Diagramm Segment Details Beispielnachricht Änderungsverzeichnis Version 3.4.0 Variant final Ausgabe Druck Top of Page Generated by GEFEG EDIFIX

- Security-Segmente Meldungsbeschreibung In diesem Dokument sind die Security-Elemente der elektronsichen beschrieben. Die genaue Platzierung der einzelnen Sicherheitselemente sind im Branching-Diagramm dargestellt. - Security-Segmente; 3.4.0; final / EANCOM 2002 S4 Ausgabe vom Seite 2

- Security-Segmente Level 0 UNA C 1 1 UNB 2 UNH 3 BGM 8 UNT 12 UNZ 13 Level 1 SG1 C 99 USH 4 SG50 00 MOA 9 SG54 C 99 UST 10 Level 2 USA C 3 5 SG2 C 2 USC 6 USR C 1 11 Level 3 USA C 3 7 Dies ist ein Branching Diagramm. Jede im Guide dokumentierte Segment- und Segmentgruppenvariante erscheint hier genau einmal. Mit den Buchstaben M und R bzw. O wird der sstatus Muss bzw. Kann gekennzeichnet. D steht für abhängig von (erläutert im Kommentar). Die Zahl rechts davon gibt die maximal zulässige Häufigkeit an. Die untere Zahl gibt die laufende Segmentnummer aus dem Guide an, unter welcher das jeweilige Segment beschrieben ist. - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D.01B; CH Ausgabe vom Seite 3

- Security-Segmente UNA lfd. Nr.: 1 Ebene: 0 Status: C Max. Wdh.: 1 Service string advice Service string advice UNA1 Component data element separator M an1 M* : Trennzeichen der Felder innerhalb einer Segmentgruppe Used as a separator between component data elements contained within a composite data element (value ":" ). UNA2 Data element separator M an1 M* + Trennzeichen der Segmentgruppen innerhalb eines Segmentes Used to separate two simple or composite data elements (value: "+" ). UNA3 Decimal mark M an1 M*. Dezimaltrennzeichen Used to indicate the character used for decimal notation (value: "." ). UNA4 Release character M an1 M*? Freigabezeichen Used to restore any service character to its original specification (value: "?" ). UNA5 Repetition separator M an1 M* * Repetitionszeichen Used to indicate the character used for repetition separation (value: " * " ). UNA6 Segment terminator M an1 M* ' Segment-Endzeichen Used to indicate the end of segment data (value: " ' "). This seg This segment is used to inform the receiver of the interchange about the set of service characters (and decimal mark) which are being used. It must immediately precede the UNB segment and contains the five service characters (positions UNA1, UNA2, UNA4, UNA5 and UNA6) selected by the interchange sender. When expressing the service characters in the UNA segment, it is not necessary to include any element separators. Within EANCOM, using the default set of service characters, the use of the UNA segment is not required. UNA:+.?*' UNA:+.? - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 4

- Security-Segmente UNB lfd. Nr.: 2 Ebene: 0 Status: M Max. Wdh.: 1 Interchange header Interchange header S001 Syntax identifier M M See Part I chapter 5.2.7 and segment notes. 0001 Syntax identifier M a4 M* +UNOC UNOC UN/ECE level C UNOC erlaubt Gross-/Kleinschrift, Sonderzeichen und Umlaute The recommended (default) character set for use in EANCOM for international exchanges is character set A (UNOA). Should users wish to use character sets other than A, an agreement on which set to use should be reached on a bilateral basis before communications begin. 0002 Syntax version number M an1 M* :4 4 Version 4 S002 Interchange sender M M 0004 Interchange sender identification M an..35 M +54123456 78908 GLN (n13) Within EANCOM the use of the Global Location Number (GLN) is recommended for the identification of the interchange sender and recipient. 0007 Identification code qualifier C an..4 R * :14 14 EAN International 0008 Interchange sender internal identification C an..35 O : 541234567 8939 S003 Interchange recipient M M 0010 Interchange recipient identification M an..35 M +87987654 32106 GLN der internen Rückmeldungsadresse des Senders Within EANCOM the use of the Global Location Number (GLN) is recommended for the identification of the interchange sender and recipient. Identification (e.g. a division) specified by the sender of the interchange, to be included if agreed, by the recipient in response interchanges, to facilitate internal routing. GLN des Nachrichten-Empfängers GLN (n13) Within EANCOM the use of the Global Location Number (GLN) is recommended for the identification of the interchange sender and recipient. 0007 Identification code qualifier C an..4 R * :14 14 EAN International 0014 Interchange recipient internal identification C an..35 O : 879876543 2151 S004 Date and time of preparation M M 0017 Date M n8 M +20060110 CCYYMMDD 0019 Time M n4 M :1015 HHMM GLN der internen Weiterleitungsadresse des Empfängers Within EANCOM the use of the Global Location Number (GLN) is recommended for the identification of the interchange sender and recipient. 0020 Interchange control reference M an..14 M +12345555 Unique reference identifying the interchange. Created by the interchange sender. S005 Recipient reference/password C N details 0022 Recipient reference/password M an..14 N + 0026 Application reference C an..14 O + Message identification if the interchange contains only one type of message. This data element is used to identify the application, on the interchange recipient's system, to which the interchange is directed. This data element may only be used if the interchange contains only one type of message, (e.g. only invoices). The reference used in this data element is - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 5

- Security-Segmente assigned by the interchange sender. 0029 Processing priority code C a1 N + 0031 Acknowledgement request C n1 O +1 1 Requested This data element is used to indicate whether an acknowledgement to the interchange is required. The EANCOM APERAK or CONTRL message should be used to provide acknowledgement of interchange receipt. In addition, the EANCOM CONTRL message may be used to indicate when an interchange has been rejected due to syntax errors. 0032 Interchange agreement identifier C an..35 O * +EANCOM REF 52 EANCOM... This data element is used to identify any underlying agreements which control the exchange of data. Within EANCOM, the identity of such agreements must start with the letters 'EANCOM', the remaining characters within the data element being filled according to bilateral agreements. 0035 Test indicator C n1 O +1' 1 Interchange is a test This seg This segment is used to envelope the interchange, as well as to identify both, the party to whom the interchange is sent and the party who has sent the interchange. The principle of the UNB segment is the same as a physical envelope which covers one or more letters or documents, and which details, both the address where delivery is to take place and the address from where the envelope has come. UNB+U UNB+UNOC:4+5412345678908:14:5412345678939+8798765432106:14:8798765432151+20060110: 1015+12345555+12345++++EANCOMREF 52' - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 6

- Security-Segmente Gruppe: SG1; 01; CH Status: C Max. Wdh.: 99 USH-USA-SG2 USH lfd. Nr.: 4 Ebene: 1 Status: M Max. Wdh.: 1 Security header Security header 0501 Security service, coded M an..3 M* +1 1 Non-repudiation of origin 5 Non-repudiation of receipt 1 = Regelfall 5 = Falls Autack notwendig 0534 Security reference number M an..14 M +12345678 9 0541 Scope of security application, coded Message Reference number Beispiel 123456789 C an..3 R * +1 1 Security header and message body 0503 Response type, coded C an..3 R * +1 1 No Acknowledgement required 2 Acknowledgement required 2 = falls Autack (Hinweis nur bei Daten gem. Art 3. Abs 2. EIDI-V (self Billing, Gutschriftserteilung) ist der AUTACK zwingend.) 0505 Filter function, coded C an..3 R * +6 2 Hexadecimal filter 5 UN/ EDA filter 6 UN/ EDC filter 0507 Original character set encoding, C an..3 R * +2 2 ASCII 8 bit coded 0509 Role of security provider, coded C an..3 O +1 1 Issuer 2 Notary 3 Contracting party 4 Witness ZZZ Mutually agreed S500 Security identification details C N 0577 Security party qualifier M an..3 N + S500 Security identification details C C 0577 Security party qualifier M an..3 N + 0520 Security sequence number C an..35 N + S501 Security date and time C R 0517 Date and time qualifier M an..3 R * +1 1 Security Timestamp 0338 Event date C n..8 R :20050719 Format is CCYYMMDD, UTC Date. Note: UTC is alos known as GMT (Greenwich Mean Time) Beispiel 20050719 0314 Event time C an..15 R :112000' Format is CCYYMMDD, UTC Date. Note: UTC is also known as GMT (Greenwich Mean Time) Beispiel 112000 A segme A segment specifying a security service applied to the referenced structure. A Security service data element (DE 0501) shall specify the security service applied to the referenced structure. USH+1+ USH+1+123456789+1+1+6+2+1++++1:20050719:112000' - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 7

- Security-Segmente Gruppe: SG1; 01; CH Status: C Max. Wdh.: 99 USH-USA-SG2 USA lfd. Nr.: 5 Ebene: 2 Status: C Max. Wdh.: 3 Security algorithm Security algorithm S502 Security algorithm M M 0523 Use of algorithm, coded M an..3 M* +1 1 Owner hashing 0525 Cryptographic mode of operation, C an..3 N : coded 0533 Mode of operation code list C an..3 N : identifier 0527 Algorithm, coded C an..3 R * :16 16 SHA1 0529 Algorithm code list identifier C an..3 R * :1' 1 UN/CEFACT This seg This segment is used to identify a security algorithm, the technical usage made of it, and contains the technical parameters required in order to generate the hash value. At least one occurrence of this segment is mandatory. USA+1:::16:1' USA+1: - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 8

- Security-Segmente Gruppe: SG1; 01; CH Status: C Max. Wdh.: 99 USH-USA-SG2 Gruppe: SG2; 01; CH Status: C Max. Wdh.: 2 USC-USA USC lfd. Nr.: 6 Ebene: 2 Status: M Max. Wdh.: 1 Certificate Certificate 0536 Certificate reference C an..35 R +12345 Hexadezimale Darstellung von Integer S500 Security identification details C R Das erste S500 mit Codewert 4 im 0577 ist mandatory, das zweite mit Codewert 3 im 0577 ist optional! 0577 Security party qualifier M an..3 M* +4 4 Authenticating party 4 = Regelfall 0538 Key name C an..35 N : 0511 Security party identification C an..512 R :Abc Encoded DER encoded issuer Distinguished name (DN) of the CA - note 2 S500 Security identification details C O 0577 Security party qualifier M an..3 M* *3 3 Certificate owner 0538 Key name C an..35 N : 0511 Security party identification C an..512 C :Def' Encoded DER subject Distinguished name (DN) Note 1: Note 1: Since the full certificate is not exchanged within this message, the used certificate is identified by its reference's number in DE0536 and in the first repetition of DE S500, with the security identification details of the Certification Authority. Optionally, the encoded DER encoded subject DN can be supplied in the second repetition of DE S500 Note2:To encode either EDA-Filter, EDC-Filter or HEX-Filter has to be used as stated in UHS 0505. USC+12345+4::Abc*3::Def' USC+12 - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 9

- Security-Segmente Gruppe: SG1; 01; CH Status: C Max. Wdh.: 99 USH-USA-SG2 Gruppe: SG2; 01; CH Status: C Max. Wdh.: 2 USC-USA USA lfd. Nr.: 7 Ebene: 3 Status: C Max. Wdh.: 3 Security algorithm Security algorithm S502 Security algorithm M M 0523 Use of algorithm, coded M an..3 R * +6 6 Owner signing 0525 Cryptographic mode of operation, C an..3 R * :16 16 DSMR coded 0533 Mode of operation code list C an..3 R * :1 1 UN/CEFACT identifier 0527 Algorithm, coded C an..3 R * :10 10 RSA 0529 Algorithm code list identifier C an..3 R * :1 1 UN/CEFACT 0591 Padding mechanism, coded C an..3 R * :16 11 PKCS #1 signature padding 16 RSASA-PKCS-v1_5 Offizielle und richtige Bezeichnung ist: RSASSA-PKCSv1_5. In der Codeliste falsch bezeichnet. Aus Sicht Sicherheitsexperte Schweiz sind 11 und 16 identisch:... and RSASSA-PKCS1-v1_5 (Section 8.2) have traditionally been employed together without any known bad interactions (indeed, this is the model introduced by PKCS #1 v1.5). 0601 Padding mechanism code list identifier C an..3 R * :1' 1 UN/CEFACT This seg This segment is used to identify the security algorithm the technical usage made of it, and contains the technical parameters required in order to generate the digital signature. USA+6:16:1:10:1:16:1' USA+6: - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 10

- Security-Segmente Gruppe: SG54; 01; CH Status: C Max. Wdh.: 99 UST-USR UST lfd. Nr.: 10 Ebene: 1 Status: M Max. Wdh.: 1 Security trailer Security trailer 0534 Security reference number M an..14 M +12345678 9 Contains a number which links the validation results to the corresponding USH segment (DE0534) using the security functions. 123456789 0588 Number of security segments M n..10 M +6' The number of security segments in a security header/ trailer group pair. Only the segment goups 1, 2 and 4 are counted. Each security header/trailer group pair shall contain its own count of the number of security segments within that group pair. A segme A segment established a link between security header and security trailer segment group, and stating the number of securitys segments in these groups. UST+123456789+6' UST+12 - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 11

- Security-Segmente Gruppe: SG54; 01; CH Status: C Max. Wdh.: 99 UST-USR USR lfd. Nr.: 11 Ebene: 2 Status: C Max. Wdh.: 1 Security result Security result S508 Validation result M M 0563 Validation value, qualifier M an..3 M* +1 1 Unique validation value 0560 Validation value C an..512 R :X' Digital signature Hex Darstellung vom Binär Wert siehe USH 505 A segme A segment containing the result of the security functions applied to the message package as specified in the linked security header group (as defined in Part 5 of ISO 9735). USR+1:X' USR+1: - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 12

- Security-Segmente UNZ lfd. Nr.: 13 Ebene: 0 Status: M Max. Wdh.: 1 Interchange trailer Interchange trailer 0036 Interchange control count M n..6 M +1 Number of messages or functional groups within an interchange. 0020 Interchange control reference M an..14 M +12345555 Identical to DE 0020 in UNB segment. ' This seg This segment is used to provide the trailer of an interchange. UNZ+1+12345555' UNZ+1+ - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 13

- Security-Segmente Nr Bez Beispiel 1 UNA UNA:+.?*' 2 UNB UNB+UNOC:4+5412345678908:14:5412345678939+8798765432106:14:87987654321 51+20060110:1015+12345555++++1+EANCOMREF 52+1' SG1 4 USH USH+1+123456789+1+1+6+2+1++++1:20050719:112000' 5 USA USA+1:::16:1' SG2 6 USC USC+12345+4::Def' 7 USA USA+6:16:1:10:1:16:1' SG54 10 UST UST+123456789+6' 11 USR USR+1:X' 13 UNZ UNZ+1+12345555' Nr = Laufende Segmentnummer im Guide Bez = Segment-/Gruppen-Bezeichner - Security-Segmente; 3.4.0; final / EANCOM 2002 S4 Ausgabe vom Seite 14 :

- Security-Segmente Änderungsverzeichnis Lfd.Nr. Frage Segment und Datenelement 01 27.10.2005: Publikation Version 3.0.0 3 UNH 02 19.01.2006/3.0.1: Fehler auf Titelblatt korrigiert 3 UNH 03 24.03.2006/3.1.0: Gruppe S500 einfach, statt doppelt, dargestellt 4 USH SG1; 01; CH#1 04 24.03.2006/3.1.0: Gruppe S500 richtig dargestellt 6 USC SG1; 01; CH#1\SG2; 01; CH#1 05 29.06.2007/3.2.0: Codes für Hex- und EDA-Filter eingefügt (CR 06-009) 4 USH 0505 SG1; 01; CH#1 06 17.01.2008/3.2.1: Fehler in der Darstellung korrigiert 4 USH S501 SG1; 01; CH#1 07 31.07.2009/3.3.0: Best practice Text angepasst 6 USC S500 0511 SG1; 01; CH#1\SG2; 01; CH#1 08 16.04.2010/3.3.1: Beispiel korrigiert 4 USH SG1; 01; CH#1 09 /3.4.9: Status auf "R" gesetzt - CR 10-001 6 USC 0536 SG1; 01; CH#1\SG2; 01; CH#1 - Security-Segmente; 3.4.0; final / EANCOM 2002 S4; D. Ausgabe vom Seite 15