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
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