doingIdentificationEIDCard

This process is a sub process of the Signer Creation. It takes place in the user identification part and includes the technical identification processes using the eID card as the means of identification. Input is the data of the application form. Result is the application record and the storage of it.

Sequence diagram

tmput6zmnub.jpg

Figure 6: Sequence diagram of the doingIdentificationEIDCard process

Nr.

Step

Components

Description

21 doingIdentificationEIDCard

21.1

The User requests the identification by handing over the data of the application form to the SSSrv/UI.

User, SSSrv

/UI

requestIdentification

21.2

The SSSrv/UI checks the request for identification.

SSSrv/UI

checkRequestIdentification

21.3

The SSSrv/UI reads out the user data from the eID card used by the User by performing an eID process.

SSSrv/UI, RM

requestEIDData

At this point of the process the User gives in his PIN according to the used eID Card (two factor authentication).

21.4

The RM passes the redirect URL used by the AusweisApp to perform the eID process to the SSSrv/UI.

RM, SSSrv

/UI

passRedirectURLAusweisApp

21.5

The SSSrv/UI performs the eID process and reads the data of the users eID card.

SSSrv/UI, AusweisApp

readingEIDData

At this point of the process the SSSrv/UI reads the data of the Users eID card per forming the eID process communicating with the AusweisApp.

21.6

The SSSrv/UI periodically requests to retrieve the read out eID data from the RM until the eID data is actually retrieved.

SSSrv/UI, RM

retrieveEIDData

21.7

The RM returns the read out eID data to the SSSrv/UI.

RM, SSSrv

/UI

returnEIDData

21.8

The SSSrv/UI requests the creation of a new user account at the RM.

SSSrv/UI, RM

requestCreationOfUserAccount

21.9

The RM checks the request for creating of a new user account.

RM

checkRequestCreationOfUserAccount

21.10

The RM requests the creation of a new user account at the UM.

RM, UM

requestCreationOfUserAccount

21.11

The UM checks the request for creating of a new user account.

UM

checkRequestCreationOfUserAccount

21.12

The UM creates an new user account by storing the user data.

UM

storeUserData

21.13

The UM responds the RM to confirm the creation of a new user account.

UM, RM

confirmCreationOfUserAccount

21.14

The RM responds the SSSrv/UI to confirm the creation of a new user account.

RM, SSSrv

/UI

confirmCreationOfUserAccount

21.15

The SSSrv/UI responds the User to confirm the performed identification.

SSSrv/UI, User

confirmIdentification

Table 6: Step-by-step description of the process doingIdentificationEIDCard