This guide covers the available integration interfaces.
Overview
SignServer exposes different integration points depending on role:
-
Admin: Administering the system (setting up workers, tokens, managing keys, querying audit log, and archive configuration).
-
Client: Using the system to sign documents, code, or data.
Admin Interfaces
The administration interfaces are used to configure, manage, and monitor SignServer.
Interface
Description
Admin CLI (AdminCLI)
A command line interface for administrating SignServer locally on the server.
Admin Web Services (WS)
Allows remote administration of SignServer over SOAP Web Services.
Supports integration with SignServer over a RESTful Web Service.
Allows remote administration of SignServer using a web interface.
SignServer also provides administration tools for special functionalities. See Admin Tools.
Client Interfaces
The client interfaces are how external systems submit signing requests and receive results.
Interface
Description
SignClient (Client CLI)
Used for sending requests to the workers.
Allows for signing with any platform-native signing tool that can access certificates stored in SignServer through Signum agents.
Supports integration with SignServer over a RESTful Web Service.
Supports signing and validating documents, and validating certificates through a web interface.
Supports sending HTTP requests to the SignServer servlet.