Annex 4.06 — Blueprint Remote QES -- Creating a signature for authentication / authorisation

Verified on 2026-10-29

Page 1

Remote QES - Creating a Signature (EUDI Wallet used for authentication/authorisation)


High Level Description:
In this remote flow, the signature is created using a signing (private) key held within a Qualified Signature Creation Device operated by a Qualified Trust Service Provider.
It shall be highlighted that in this flow the signature is created by an external signing service which interacts with the Relying Party. The sole role of the EUDI Wallet in this flow is to be used for
authentication and authorisation purposes as part of the signature creation.




Journey Steps
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Usage
Which step of the experience
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       How would they use the app?
are you describing?




Enablers
What do they need
                                The document to be signed is              Internet                    User is enrolled to a default                         QTSP has issued a signing                                                                                                                                                                                                                                                                           For user: Being able
                                  under the control of the              Connectivity                 signing service (built-​in to the                       certificate for the user                                                                                                                                                                                                                                                                            to authenticate via
                                       'Relying Party'                                                        EUDI Wallet)                                                                                                                                                                                                                                                                                                                                      PIN/biometrics etc.




Relying Party
                                          Creates                [Optional]                                                                                              [Optional]              Presents                                Communicates
                                       document(s)/            Requests user                                                                                                                   document(s)/                            document(s)/data to                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Receives signed
                                                                                                                                                                        Authenticates
                                     data to be signed         authentication                                                                                                                data to be signed                         be signed to signing                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           document
                                                                                                                                                                            user
                                                                                                                                                                                                                                              service




User
EUDI Wallet Holder


                                                                                           Opens EUDI                   Authenticates                                                       Reads                       Views the                                                                                                                            Identifies to                                                                                            Reads        Authorizes/ Provides consent                         Reads
                                                                                             Wallet                     in EUDI Wallet                                                  error message                document/data                                                                                                                                                                                                                                error message      to sign document(s)/data                       error message                                                                                                                                                                                                                                                                             Views signature
                                                                                                                                                                                                                                                                                                                                                              EUDI Wallet
                                                                                                                                                                                                                      (Relying Party                                                                                                                                                                                                                                                (e.g. 'Sign with EUDI Wallet'                                                                                                                                                                                                                                                                                                              confirmation
                                                                                                                           The 'Online Identification &                                                                 interface)                                                                                                                                                                                                                                                             button)
                                                                                                                        Authentication' flow described in
                                                                                                                          ARF v1.2.0' shall be followed.

                                                                                                                                                                                                                                                                                                                                                        The 'Online Identification &
                                                                                                                                                                                                                                                                                                                                                     Authentication' flow described in
                                                                                                                                                                                                                                                                                                                                                       ARF v1.2.0' shall be followed.




Touchpoint
What service do they interact
with?

                                                                                       EUDI Wallet (Valid State)                                                                                                                                                                                                                                 EUDI Wallet (Valid State)                                                                 EUDI Wallet (Valid State)
                                                Relying Party Service                                                                                                                        Relying Party Service                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Relying Party Service
                                                                                       Valid State                                                                                                                                                                                                                                                   Valid State                                                                            Valid State



Backstage




EUDI Wallet
                                                                                                                                                                                                                                                                                                                                                                                         Authenticates                        Verifies   Verifies signing
                                                                                                                                                                                                                                                                                                                                                                                             User                              QTSP          request
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The subsequent steps are under the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      responsibility of the QTSP and its
                                                                                                                                                                                                                                                                            It shall be clarified that the flow indicates                                                                                                                                                                                                                            interaction with the Relying Party.
                                                                                                                                                                                                                                                                              separate steps for user authentication                                                                                                                                                                                                                                This flow presents an indicative end-​
                                                                                                                                                                                                                                                                              and user consent. However, it shall be
                                                                                                                                                                                                                                                                              possible that the consent for signature                                                                                                                                                                                                                                          to-​end scenario.
                                                                                                                                                                                                                                                                              may already be handled as part of the
                                                                                                                                                                                                                                                                                    previous authorisation step.




QTSP                                                                                                                                                                                                                                                                Receives the                                     Requests user                                                                           Requests                                                                                                 Verifies              Accesses certificate   Computes hash digest of the    Passes hash                                                                  Builds the whole signature (AdES)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Receives                                                                  Stores                    Forwards signed
                                                                                                                                                                                                                                                                  document(s)/data                                   authentication                                                                       authorisation for                                                                                         Authorisation              information         document/data to be signed    digest to QSCD                                                                        and finalises creation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          eSignature value                                                         signed document                   document
                                                                                                                                                                                                                                                                    to be signed                                                                                                                         signature creation                                                                                                                                                                                                                                                  of the signed document (applicable for
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 specific formats, i.e. PDF, XML)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In the scenario where only the
                                                                                                                                                                                                                                                               It is possible that only the hashes               Corresponding authentication
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               hashes are received on the QTSP,
                                                                                                                                                                                                                                                              are received on the QTSP premises,               means shall be realised subject to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  this step is deemed as not
                                                                                                                                                                                                                                                                 for privacy, confidentiality and                the scenario, e.g. same-​device                                                                                                                                                                                                                                                                                                                                        May optionally fetch additional
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     elements to include, e.g. certificates,          applicable/optional.
                                                                                                                                                                                                                                                                      performance reasons.                     (deep-​link) and cross-​device (QR)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        timestamps, signing time etc.
                                                                                                                                                                                                                                                                                                                              flows




Signature Creation Device
(Remote)
(operated by a QTSP)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Creates eSignature       Delivers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   value using QSCD    eSignature value