The signservice-config
module contains data classes for an easy* configuration of a SignService application
and factory support for creating a SignServiceEngineManager.
The SignServiceEngineManager is basically the SignService application and contains all logic. So, what is needed by the application developer is basically a controller that invokes the manager. See Setting up a Signature Service Application.
This module defines a main configuration object, the SignServiceConfigurationProperties interface. This configuration object is documented as part of the Signature Service Configuration page.
Furthermore, this module declares a SignServiceFactory interface with a default implementation, DefaultSignServiceFactory. By supplying a SignServiceConfigurationProperties to the factory all objects and beans are created and a SignServiceEngineManager is created.
[*]: No, it's not easy, but compared to setting up every required object by hand it is a walk in the park.
Copyright © 2022-2025, Myndigheten för digital förvaltning - Swedish Agency for Digital Government (DIGG). Licensed under version 2.0 of the Apache License.