Skip to main content
Skip table of contents

Client Interfaces

The Client Interfaces allow for the non-administrative use of SignServer to sign documents, code, or data.

The following lists available client interfaces for using SignServer:

SignClient

Command-line tool for sending requests to the workers.

Supports:

  • Submitting signing and timestamp requests

  • Testing worker configurations

  • Automating signing in pipelines

Good for: CI/CD, testing, batch jobs.

Signum Agents

Interface for signing with any platform-native signing tool that can access certificates stored in SignServer.

Supports:

  • Signing with macOS

  • Signing with Linux

Good for: Signing using native tools of file formats not supported by SignServer.

Client REST Interface

Modern JSON/HTTP interface for signing operations.

Supports:

  • Binary data signing

  • PDF signing

  • XML signing

  • Timestamping

  • Worker status queries

Good for: New integrations.

Client HTTP Interface

Interface for sending HTTP requests to the SignServer servlet.

Supports:

  • Sending signing requests

  • Handling signatures

  • TLS client-auth based signing

  • Worker selection and configuration

Good for: Existing integrations.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.