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
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.