The Signer Maintenance process is divided into the following sections:
-
User Authentication
-
Signer Selection (optional)
-
Signer Attributes Update
The Signer Maintenance process corresponds to the usage scenario (US3) Signer Maintenance and the operation Signer_Maintenance assigned to the SAM.
Sequence diagram
Figure 9: Sequence diagram of the Signer Maintenance process
|
Nr. |
Step |
Components |
Description |
|
3 Signer Maintenance |
|||
|
3.1 User Authentication |
|||
|
3.1.1 |
The User requests the Signer Maintenance at the SSSrv/UI. |
User, SSSrv /UI |
requestSignerMaintenance |
|
3.1.2 |
The SSSrv/UI performs checks on the request for Signer Maintenance. |
SSSrv/UI |
checkRequest SignerMaintenance |
|
3.1.3 |
The authentication of the User is performed. |
User, SSSrv /UI, IdP |
doingAuthenticationUser (11 doingAuthenticationPrivUser | 61 doingAuthenticationSigner) Sub process according to the used means of identification. Result is the ID Token for the User which signalize that the authentication is performed successfully. |
|
3.1.4 |
The SSSrv/UI responses the User to confirm the authentication by transmitting the signed ID Token. |
SSSrv/UI, User |
confirmAuthentication |
|
3.2 Signer Selection (optional) |
|||
|
3.2.1 |
The Privileged User requests the list of Signer from the SSSrv/UI. |
User, SSSrv /UI |
requestListOfSigner |
|
3.2.2 |
The SSSrv/UI performs checks on the request for the list of Signer. |
SSSrv/UI |
checkRequestListOfSigner |
|
3.2.3 |
The SSSrv/UI requests the SSA for the list of Signer. |
SSSrv/UI, SSA |
requestListOfSigner |
|
3.2.4 |
The SSA checks the request for the Signer list. |
SSA |
checkRequestListOfSigner |
|
3.2.5 |
The SSA requests the list Signer. |
SSA |
requestListOfSigner |
|
3.2.6 |
The SAM checks the request for the Signer list. |
SAM |
checkRequestListOfSigner |
|
3.2.7 |
The SAM delivers the Signer list to the SSA. |
SAM, SSA |
returnListOfSigner |
|
3.2.8 |
The SSA delivers the Signer list to the SSSrv/UI. |
SSA, SSSrv /UI |
returnListOfSigner |
|
3.2.9 |
The SSSrv/UI delivers the Signer list to the Privileged User. |
SSSrv/UI, User |
deliverListOfSigner |
|
3.2.10 |
The Privileged User selects the Signer. |
User |
selectSigner |
|
3.3 Signer Attributes Update |
|||
|
3.3.1 |
The User requests the update of his attributes at the SSSrv/UI. |
User, SSSrv /UI |
requestSignerMaintenance |
|
3.3.2 |
The SSSrv/UI checks the request for the update of Signer attributes. |
SSSrv/UI |
checkRequestSignerMaintenance |
|
3.3.3 |
The SSSrv/UI requests the update of Signer attributes at the SSA. |
SSSrv/UI, SSA |
requestSignerMaintenance |
|
3.3.4 |
The SSA checks the request for the update of Signer attributes. |
SSA |
checkRequestSignerMaintenance |
|
3.3.5 |
The SSA requests the update of Signer attributes at the SAM |
SSA, SAM |
requestSignerMaintenance |
|
3.3.6 |
The SAM checks the request for the update of Signer attributes. |
SAM |
checkRequestSignerMaintenance |
|
3.3.7 |
The SAM updates the entry of the Signer. |
SAM |
updateSignerEntry |
|
3.3.8 |
The SAM responses the SSA confirming the update of the User attributes. |
SAM, SSA |
confirmSignerMaintenance |
|
3.3.9 |
The SSA responses the SSSrv/UI confirming the update of the Signer attributes. |
SSA, SSSrv /UI |
confirmSignerMaintenance |
|
3.3.10 |
The SSSrv/UI responses the User confirming the update of the Signer attributes. |
SSSrv/UI, User |
confirmSignerMaintenance |
Table 9: Step-by-step description of the process Signer Maintenance