Difference between revisions of "Usage of third party specifications and components"

From DE4A
Jump to navigation Jump to search
Line 18: Line 18:
 
The task of a Service Metadata Publisher (SMP) is to create the link between the technical identifiers and the effective endpoint URL to exchange messages with. Additionally, it provides X.509 certificates that will be used to encrypt messages for a specific recipient. Each participant has a list of so called “Endpoints” that are uniquely identified by a combination of a document type identifier, a process identifier and a transport profile. An SMP makes it possible for two parties in the domain to exchange documents with dynamic discovery and utilizing the 4 Corner Model used for eDelivery within the DE4A project.
 
The task of a Service Metadata Publisher (SMP) is to create the link between the technical identifiers and the effective endpoint URL to exchange messages with. Additionally, it provides X.509 certificates that will be used to encrypt messages for a specific recipient. Each participant has a list of so called “Endpoints” that are uniquely identified by a combination of a document type identifier, a process identifier and a transport profile. An SMP makes it possible for two parties in the domain to exchange documents with dynamic discovery and utilizing the 4 Corner Model used for eDelivery within the DE4A project.
  
The DE4A Playground contains a single SMP that is deployed at the URL https://de4a-smp.egovlab.eu, operated by eGovlab. It is an instance of the Open Source SMP solution “phoss SMP”  that was configured according to the project needs. At the time of writing of this document, the following test participant identifiers are registered:iso6523-actorid-upis::9991:es000000002
+
The information has been structured as follows, based on the SMP schemas outlines:
 
 
 
{| class="wikitable"
 
{| class="wikitable"
|iso6523-actorid-upis::9999:at000000271
+
! SMP filed name
 +
! DE4A parameter
 +
! Description
 +
! Example
 
|-
 
|-
|iso6523-actorid-upis::9999:egov
+
|ParticipantIdentifier
 +
|Participant ID
 +
|Unique identifier assigned to each entity involved (DE's/DO's)
 +
|Scheme: iso6523-actorid-upis - Value: 9999:egov
 
|-
 
|-
|iso6523-actorid-upis::9999:esq6250003h
+
|DocumentIdentifier
 +
|Canonical Evidence Type
 +
|Type of canonical evidence
 +
|Scheme: urn:de4a-eu:CanonicalEvidenceType - Value: CompanyRegistration
 
|-
 
|-
|iso6523-actorid-upis::9999:ess2833002e
+
|ProcessIdentifier
 +
|Message Type
 +
|Action type (request/response) for a message
 +
|Scheme: urn:de4a-eu:MessageType - Value: request
 
|-
 
|-
|iso6523-actorid-upis::9999:nl000000024
+
|EndpointURI
|-
+
|AS4 endpoint
|iso6523-actorid-upis::9999:nl990000106
+
|Endpoint where the AS4 message will be sent for a certain participant
|-
+
|https://de4a-dev-connector.egovlab.eu/phase4
|iso6523-actorid-upis::9999:pt990000101
 
|-
 
|iso6523-actorid-upis::9999:ro000000006
 
|-
 
|iso6523-actorid-upis::9999:se000000013
 
|-
 
|iso6523-actorid-upis::9999:sgad
 
|-
 
|iso6523-actorid-upis::9999:si000000016
 
|-
 
|iso6523-actorid-upis::9999:si000000018
 
 
|}
 
|}
 
Each of the participants has registered for different endpoints, and this document will not duplicate the information easily retrievable from the SMP.
 
 
All of the participants are also properly registered in the SML, so that the default CEF eDelivery Dynamic Discovery process can be used to find from the participant ID to the SMP.
 
The SMP uses the SMP X.509 certificate with this subject name:
 
1.2.840.113549.1.9.1=#16224345462d4544454c49564552592d535550504f52544065632e6575726f70612e6575,CN=SMP_DE4A_ACC_001,OU=CEF,O=DE4A,ST=Brussels-Capital,C=BE
 
 
  
 
==RegRep==
 
==RegRep==

Revision as of 14:42, 20 August 2021

Overview

eDelivery

The CEF eDelivery Building Block helps users to exchange electronic data and documents with one another in a reliable and trusted way.

The CEF eDelivery solution is based on a distributed model called the “4-corner model”. In this model, the back-end systems of the users don't exchange data directly with each other but do this through Access Points. These Access Points are conformant to the same technical specifications and therefore capable of communicating with each other.

As a result of this, users adopting CEF eDelivery can easily and safely exchange data even if their IT systems were developed independently from each other.

SML

The Service Metadata Locator (SML) is a singleton instance in the DE4A network. It is operated by CEF, a key facility of the European Commission, and provided to the DE4A project at no cost. DE4A is currently operating on the test instance of the SML, called "SMK", and was assigned the DNS zone de4a.acc.edelivery.tech.ec.europa.eu. for the project.

Additionally, CEF provided the project 10 test SMP X.509 certificates based on the "DE4A_TEST_SMP_CA" which is based on CEFs "Connectivity Test Component CA". Only certificates issued by the "DE4A_TEST_SMP_CA" are allowed to register in the DE4A SML DNS zone.

Every SMP (see below) that wants to join the DE4A network needs to register once at the SML using the specific DNS zone and a certificate based on the "DE4A_TEST_SMP_CA".ç

SMP

The task of a Service Metadata Publisher (SMP) is to create the link between the technical identifiers and the effective endpoint URL to exchange messages with. Additionally, it provides X.509 certificates that will be used to encrypt messages for a specific recipient. Each participant has a list of so called “Endpoints” that are uniquely identified by a combination of a document type identifier, a process identifier and a transport profile. An SMP makes it possible for two parties in the domain to exchange documents with dynamic discovery and utilizing the 4 Corner Model used for eDelivery within the DE4A project.

The information has been structured as follows, based on the SMP schemas outlines:

SMP filed name DE4A parameter Description Example
ParticipantIdentifier Participant ID Unique identifier assigned to each entity involved (DE's/DO's) Scheme: iso6523-actorid-upis - Value: 9999:egov
DocumentIdentifier Canonical Evidence Type Type of canonical evidence Scheme: urn:de4a-eu:CanonicalEvidenceType - Value: CompanyRegistration
ProcessIdentifier Message Type Action type (request/response) for a message Scheme: urn:de4a-eu:MessageType - Value: request
EndpointURI AS4 endpoint Endpoint where the AS4 message will be sent for a certain participant https://de4a-dev-connector.egovlab.eu/phase4

RegRep

Kafka

References

‎<references />