Server Signing Processes: Signer Maintenance

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

tmpz94s9xod.jpg

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