[document type] - europa€¦ · web viewthis document is intended for the owners of the cef...

20
EUROPEAN COMMISSION DIGIT Connecting Europe Facility CEF eDelivery PKI Service for EUCEG Service Offering Description CEF SOD Template v1.03 (May 2016) Date: 15/04/22

Upload: others

Post on 22-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

EUROPEAN COMMISSION

DIGITConnecting Europe Facility

CEF eDelivery PKI Service for EUCEG

Service Offering Description

CEF SOD Template v1.03 (May 2016) Date: 19/05/23

Page 2: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

Document Status:

StatusFinal

Document Approver(s):

Name RoleAdrien FERIAL eDelivery

Document Reviewer(s):

Name RoleJoão RODRIGUES-FRADE CEF Project and Architecture OfficeAdrien FERIAL eDeliveryAymen Khalfaoui CEF Support Service Delivery Manager

Summary of Changes:

Version Date Created by Short Description of Changesv0.09 12/05/2016 CEF eDelivery Submitted for review to DG SANTEv1.00 13/05/2016 CEF eDelivery Template update to v1.03v1.01 20/05/2016 CEF Support Team CEF eDelivery PKI SOD for EUCEG updatedv1.02 20/05/2016 CEF Support Team CEF eDelivery PKI SOD for EUCEG updatedv1.03 20/05/2016 CEF Support Team CEF eDelivery PKI SOD for EUCEG updated

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 2 / 17

Page 3: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

Table of Contents

1. INTRODUCTION....................................................................................................................5

2. HOW TO USE THE SERVICE STEP BY STEP..............................................................................6

2.1. Certificate Issuance..................................................................................................................62.1.1. Sub-process 1: Certificate request........................................................................................62.1.2. Sub-process 2: Certificate approval....................................................................................102.1.3. Sub-process 3: Certificate retrieval.....................................................................................12

I. ANNEX...........................................................................................................................14

I.1 Certificate Naming Convention............................................................................................14I.2 The certificate validation process.........................................................................................15

CONTACT INFORMATION.......................................................................................................17

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 3 / 17

Page 4: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

Approach and purpose of the document

The present document is the Service Offering Description (SOD) of the CEF eDelivery PKI service provided by T-Systems as part of the Testa Framework Contract. Key content includes the process description of PKI service.

This document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations who operate/benefit from one or more CEF eDelivery components, i.e. Access Points (AP).

The applicable terms and conditions of CEF eDelivery can be consulted in its Master Service Arrangement, available on the CEF Digital Single Web Portal:

https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery

Glossary

The key terms used in this Service Offering Description are defined in the CEF Definitions section on the CEF Digital Single Web Portal:

https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/CEF+Definitions

The key acronyms used in this Service Offering Description are defined in the CEF Glossary on the CEF Digital Single Web Portal:

https://ec.europa.eu/cefdigital/wiki/pages/viewpage.action?spaceKey=CEFDIGITAL&title=CEF+Glossary

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 4 / 17

Page 5: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

1. INTRODUCTION

PKI is a set of roles, policies, procedures and systems needed to create, manage, distribute, and revoke digital certificates1. The PKI service of CEF eDelivery enables issuance and management of digital certificates used to ensure confidentiality, integrity and non-repudiation of the information exchanged between the eDelivery components i.e. between Access Points (AP).

This document provides details on the issuance of the certificates for the Organisations participating to the EUCEG project.

1 https://en.wikipedia.org/wiki/Public_key_infrastructure

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 5 / 17

Page 6: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

2. HOW TO USE THE SERVICE STEP BY STEP

This section describes the processes that are part of the CEF eDelivery PKI Service.

2.1. Certificate Issuance

Purpose: Obtain PKI certificates for the APs.

Actors

Organisation operating the AP;

EUCEG Support Team;

CEF Support Team.

Process:

This process consists of the following sequential sub-processes:

Sub-process 1: Certificate request;

Sub-process 2: Certificate approval;

Sub-process 3: Certificate retrieval.

The overview of the certificate issuance process is shown in the diagram below.

Figure 1 Certificate Issuance

2.1.1. Sub-process 1: Certificate request

Purpose: To enable service providers to submit a request for PKI certificates for APs.

Actors:

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 6 / 17

Page 7: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

Organisation.

Process:

1. An Organisation navigates to the user web interface to request the certificate. The URL is https://sbca.telesec.de/sbca/ee/login/displayLogin.html?locale=en:

The username is "sbca/europa.eu" and the password is "digit.333"

In case that the language changes to German, click on English to change the page's language.

2. The Organisation clicks on "request" on the left side of the panel and selects "EUCEG" in the dropdown list;

3. The Organisation populates the certificate request form as illustrated below and as explained in detail in Annex I.1;

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 7 / 17

Page 8: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

The Organisation must click on 'Next (soft-PSE)'

Selection of key length 2048(High Grade) must be chosen.

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 8 / 17

Organisation's Country Code

Name of the Organisation

Must be:

'AP_PROD'

Must be:

'EUCEG_AP_[SubmitterID]'

Must be:

'[email protected]

MUST BE LEFT EMPTYMUST BE LEFT EMPTYMUST BE LEFT EMPTY

These fields are optional and there are no guidelines on how to complete them

The Organisation can chose its own password or click on the button 'Adopt revocation password proposal'

MUST CLICK HERE TO END

Must be:

'same email Address used for registering the SubmitterID'

Page 9: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

4. Important: the Organisation needs to record the reference number to retrieve the certificate;

Certificate Reference Number

5. End of the process.

The overview of the Certificate Request process is shown in the diagram below.

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 9 / 17

Page 10: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

Certificate request

Org

aniza

tion

Sub-

dom

ain

Ow

ner

Certificate request sub-process

Navigate to user web interface

Start certificate request sub-process

Select sub-domain

Populate certificate request form

Record reference number

Log in

End of certificate request sub-process

1

2 3

4 5

Provide URL of the web portal and the

corresponding user name/password

Figure 2 Certificate Issuance

2.1.2. Sub-process 2: Certificate approval

Purpose: Ensures that the certificate requestor is authorized to get the certificates in a given sub-domain.

Actors:

CEF Support Team;

EUCEG Support Team;

Process:

1. CEF Support Team, who operates the sub-RA, receives a notification that there is a certificate request pending and verifies if the information in the certificate request is valid, i.e. that it conforms to the naming convention specified in the Section I.1;

2. For each conformant certificate request, CEF Support Team sends an email to [email protected] to verify the validity of the request. The email shall include:

The name of the requestor, available in the field “Organisation (O)” of the certificate request;

The name of the AP for which the certificate is to be issued, available in the field “Last Name (CN)” of the certificate request.

3. CEF Support Team waits until EUCEG Support Team confirms that the requestor is indeed authorized to operate the components for which it is asking the certificates. The confirmation must be sent via a signed email with a CommisSign certificate.

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 10 / 17

Page 11: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

4. If the signed email received from the EUCEG Support Team confirms the validity of the request, the process continues; If not, the certificate issuance is rejected and the Organisation informed;

5. If step 5 is successful, CEF Support Team approves the certificate issuance and notifies EUCEG Support Team that the certificate can be retrieved via the user portal.

6. EUCEG Support Team notifies the Organisation that the certificate can be retrieved via the user portal.

7. End of the process.

The overview of the certificate approval process is shown in the diagram below.

Certificate approval

CEF

Supp

ort T

eam

Sub-

dom

ain

owne

r

Certificate approval sub-process

Receive notification

Start certificate approval process

Send verification email

Verify information in

request

Log in to sub-RA page and Identify certificate request

End of the certificate approval process

2 3

5

1

Confirm request via

secure email

4

YES

Valid request?

NO

Approve certificate issuance

6 7

Notify applicant

8

Email incl. requestor name,

AP/SMP

Figure 3 Certificate approval

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 11 / 17

Page 12: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

2.1.3. Sub-process 3: Certificate retrieval

Purpose: Download the certificate for AP/SMP.

Actors:

An Organisation.

EUCEG Support Team

Process:

1. An Organisation receives the notification from EUCEG Support Team that the certificates can be retrieved;

2. An Organisation navigates to the user portal and logs in. The URL is https://sbca.telesec.de/sbca/ee/login/displayLogin.html?locale=en:

The username is "sbca/europa.eu" and the password is "digit.333"

In case that the language changes to German, click on English to change the page's language.

Remark:

Testing has shown that during this sub-process some versions of Internet Explorer and Firefox browsers may experience issues, similar issues have not been identified in Google Chrome

3. An Organisation clicks on the “fetch” button on the left-hand side and provides the reference number recorded during the certificate request process;

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 12 / 17

Page 13: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

4. The requestor installs certificates by clicking on the install button;

5. End of the process. The certificate needs now to be installed on the Access Point implementation. As this is implementation-specific, the Organisation needs to refer to its Access Point provider to obtain the description of this process.

The overview of the certificate retrieval process is shown in the diagram below.

Certificate approval

CEF

Supp

ort T

eam

Sub-

dom

ain

owne

r

Certificate approval sub-process

Receive notification

Start certificate approval process

Send verification email

Verify information in

request

Log in to sub-RA page and Identify certificate request

End of the certificate approval process

2 3

5

1

Confirm request via

secure email

4

YES

Valid request?

NO

Approve certificate issuance

6 7

Notify applicant

8

Email incl. requestor name,

AP/SMP

Figure 4 Certificate retrieval

Service Offering Description – CEF eDelivery PKI Service for EUCEG Page 13 / 17

Page 14: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

I. ANNEX

This annex contains the information that supports proper understanding and execution of the processes described in Section 2.

I.1 Certificate Naming Convention

In order to achieve separation per area of responsibility, the CEF eDelivery PKI service uses the naming convention in the certificate metadata.

In particular, the naming assignment listed below must be used when requesting end-entity user certificates. Permitted characters for the fields are a-z A-Z 0-9, ‘ ( ) + , . / : = ? -.

1. Country Code (C) Description: originating country of the service provider. Constraints: 2 characters, in accordance to ISO 3166-1, alpha-2 Examples: DE, BE, NL.

2. Name of the Organisation (O) Description: contains the name of the Organisation authorized operate SMPs and

APs; It is a legal entity approved by the corresponding eDelivery sub-owner;

Constraints: maximum 64 characters; Example: Corp_A;

3. Master Domain/client (OU1) Description: name of the master domain. Constraints: has a fixed value: “europa.eu” or "CEF eDelivery"

4. Area of Responsibility (OU2) Description: the business sub-domain in which CEF eDelivery is used. Constraints: has a fixed value: “EUCEG”; Examples: eHealth, BRIS.

5. Department (OU3) Description: identifier of the access point and the environment (test or production); Constraints: must be “AP_PROD”

6. First Name: must be left empty;

7. Last Name (CN): Description: a unique identifier of the subject to which the certificate is issued; Constraints:

i. maximum 64 characters;ii. Must respect the pattern "EUCEG_AP_SubmitterID" where SubmitterID is

replaced with the submitter identifier of the organisation.8. Email Address: Must contain “[email protected]

Service Offering Description – DOCUMENT NAME Page 14 / 17

Page 15: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

9. E-mail 1, e-mail 2, e-mail 3: must be left empty.10. Identification data: An email address which a notification will be sent once the certificate is

ready to be fetched.Please note that the email address needs to be the same which was used to register the SubmitterID for EU-CEG. The email will be checked and if the same email is not provided, the certificate request will be refused.

By relying on the certificate naming convention described above, the certificate validation process is implemented to ensure that only inter-sub-domain certificates are trusted.

I.2 The certificate validation process

The certificate validation is implemented by each CEF eDelivery component and is part of the CEF eDelivery source code.

All the certificates trusted by the CEF eDelivery component AP are listed in its local trust store. The certificate validation process therefore verifies if the certificate is listed in local trust store of the verifying component and if the certificate itself is valid, e.g. authentic, not revoked and not expired. The process is described in the diagram and the supporting table below.

Verification Process Initiation

X.509 Certificate Validation

VALID INVALID

Success

NO

YES

S1

S2

Verify local trust store Success

YES

NO

Figure 5 Certificate Validation in the CEF eDelivery PKI

The diagram in Figure 5 is further explained in the table below.

CATION STEP DESCRIPTION

S1: Verify local trust store The verifying component first checks if the certificate is in its local trust store.

As T-Systems publishes a directory from where the issued certificates can be retrieved, it can be leveraged to keep the trust stores up-to-date. The directory services support LDAP communication protocol.

S2: X.509 Certificate Validation The standard certificate validation in accordance to the

Service Offering Description – DOCUMENT NAME Page 15 / 17

Page 16: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

ETSI standard2 that includes the verification of the expiration date, revocation status, and sub-CA signature on the certificate.

Table 1 Certificate Validation Steps

Note: As the certificates for all the domains are issued by the same sub-CA, the certificate policy is the same for all the sub-domains. This means that the algorithms and key lengths are fixed. The keys are 2048 bits long and the signature algorithm is SHA256RSA.

2 https://www.etsi.org/deliver/etsi_ts/102800_102899/102853/01.01.02_60/ts_102853v010102p.pdf

Service Offering Description – DOCUMENT NAME Page 16 / 17

Page 17: [Document Type] - Europa€¦ · Web viewThis document is intended for the owners of the CEF eDelivery sub-domains, such as DG Sante in case of the EUCEG sub-domain, and the Organisations

CONTACT INFORMATION

CEF Support Team

By email: [email protected]

By phone: +32 2 299 09 09

Standard Service: 8am to 6pm (Normal EC working Days)

Standby Service*: 6pm to 8am (Commission and Public Holidays, Weekends)

* Only for critical and urgent incidents and only by phone

Service Offering Description – DOCUMENT NAME Page 17 / 17