Skip to main content
Skip table of contents

Signers

Signers are workers that perform signing operations. A Signer specifies how to perform the signature creation, and which key and certificate to use.

Overview

Signers perform cryptographic operations such as:

  • Document signing (PDF, XML)

  • Code signing

  • Timestamping (TSA)

  • Key generation & certificate requests

Each signer worker is typically associated with:

  • A key (generated or imported)

  • A certificate chain

  • A signing algorithm

  • Access control policies

There are multiple implementations of SignServer Signers available for signing different formats and additional implementations can be developed.

Signer Worker Types

Worker

Description

Allow for signing any digital document and is designed to perform automated signatures and other cryptographic operations on digital documents.

Digitally sign executables and scripts to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed.

Provide timestamps used together with eSignatures to provide proof that a document existed before a certain time, and can also be used together with advanced signatures to ensure long-term validation of archives.

SignServer includes a built-in plug-in for Machine Readable Travel Document (MRTD) signing. MRTD is implemented worldwide within electronic passports mandated by ICAO.

Sign Domain Name System (DNS) zone files and zip files.

Signers with Client-side Hashing Capability

You can perform the hashing on the client-side with SignClient, instead of the more complex server-side signing.

The following signers have client-side hashing capability:

For more information on client-side hashing operation and configuration, see Client-Side Hashing.

JavaScript errors detected

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

If this problem persists, please contact our support.