The following provides an overview of the SignServer capabilities and support, with relevant links to documentation and external standards.
SignServer supports multiple application servers and standard, high-performance databases. For more information on SignServer requirements, see Installation Prerequisites in the SignServer Software Stack documentation.
Signature Formats
Document Signing
SignServer can easily be adapted to customer-specific needs by using plug-ins and supports document signing formats such as the ones listed below.
|
Format |
Documentation |
|---|---|
|
PDF (ISO 32000) PDF document processing, including support for:
|
|
|
PAdES (-B, -T, -LT, -LTA) Enterprise (PDF Advanced Electronic Signatures)
|
|
|
XAdES (–B, -T, -LT, -LTA) Enterprise (XML Advanced Electronic Signatures)
|
|
|
CAdES (–B, -T, -LT, -LTA) Enterprise (CMS Advanced Electronic Signatures) |
|
|
XML (XMLdSig) |
|
|
CMS/PKCS#7 Generic CMS (PKCS#7) signer signs any document or file with support for encapsulated content or detached signatures and client-side hashing. |
|
|
CMS signing with support for time-stamping Enterprise |
Code Signing
SignServer supports code signing formats such as the following.
|
Format |
Documentation |
|---|---|
|
Plain signing |
|
|
CMS signing |
|
|
OpenPGP signing |
|
|
Java code signing including
|
|
|
CMS signing + time-stamping Enterprise |
|
|
OpenPGP signing with client-side hashing Enterprise |
|
|
Authenticode signing Enterprise
|
|
|
Microsoft APPX package signing (AppX) Enterprise |
|
|
Java code signing with client-side hashing Enterprise |
|
|
Android (APK) signing v1, v2 and v3 Enterprise |
|
|
Debian package signing (dpkg-sig) |
ePassport
SignServer is used both for MRTD signing and for ICAO CSCA Master list signing.
|
ePassport |
Documentation |
|---|---|
|
Document (MRTD SOD) signing with Logical Data Structure (LDS) version 1.7 and 1.8 support |
|
|
ICAO CSCA Master list signing Enterprise |
|
|
Additional algorithm support
|
|
Time-stamping
SignServer can be used as the time stamp unit within a Time Stamp Authority (TSA) to generate digitally signed time stamps and includes monitoring of time synchronization, offering both RFC 3161 and MS Authenticode time-stamps.
|
Format |
External References |
Documentation |
|---|---|---|
|
Basic Time-stamping |
||
|
Professional Time-stamping Enterprise Including:
|
Integration Interfaces
SignServer provides multiple integration interfaces. For more information, see Interfaces.
Native Signing Tools
SignServer supports several native signing tools, such as:
-
codesign
-
productsign
-
rpm-sign