The following summary lists release notes for all SignServer versions.
For detailed information on features and improvements implemented per release, see the SignServer Release Notes. The SignServer Release Notes also include a change log, listing all issues resolved in the release.
SignServer 7.9
SignServer 7.9 brings a few improvements and mostly bug fixes.
Highlights
-
Library Upgrades
-
Reload from Database Button Functionality Restored
-
Resolved Key Usage Counter Issue with Worker Going Offline
-
Added Support for WildFly 41
For full release notes, see SignServer 7.9 Release Notes.
SignServer 7.8
SignServer 7.8.1
SignServer 7.8.1 is a container-only release that brings a property override option for the Plain Signer and a few bug fixes.
Highlights
-
Allow Overriding Signature Algorithm Property for the Plain Signer
For full release notes, see SignServer 7.8.1 Release Notes.
SignServer 7.8.0
SignServer 7.8 brings additional PGP signing capability, new signing guides, and an automatic reload option for clustering.
Highlights
-
Additional HSM Support for PGP Signing
-
Extending Support when Renewing Internal Key Binding Keys during Certificate Renewal
-
Signing Guides for Git Commits & Debsigs
-
Automatic Reload for Shared Database (Clustering)
For full release notes, see SignServer 7.8 Release Notes .
SignServer 7.7
May 2026
SignServer 7.7 brings new features for the JWT Authorizer, External μ for post-quantum signing, a new Signer for Windows files, new REST endpoints, and improvements to the Helm Chart.
Highlights
-
Key URL Support in JWT Authorizer
-
External μ Support with ML-DSA and Composites
-
New MS Signer
-
New REST Endpoints
-
Added Support for SAN Values in CSRImproved Support for RPM Signing
-
Improvements to Helm Chart
Announcements
-
Recommended: NGINX Reverse Proxy. Kubernetes has announced the retirement of Ingress NGINX. The NGINX reverse proxy as a sidecar container is the recommended replacement for Ingress NGINX. For setup, see Configure a Reverse Proxy in SignServer.
-
Bouncy Castle has been upgraded to version 1.84.
For full release notes, see SignServer 7.7 Release Notes.
SignServer 7.6
February 2026
SignServer 7.6 adds support for composite certificates, addresses some security issues, brings improvements for CloudHSM migrations, and adds support for WildFly 39.
-
Composite Certificates
-
Improved CloudHSM support
-
Worker Configurations
Announcements
-
Bouncy Castle upgraded to version 1.83
-
SignServer 7.6.0 resolves a security issue affecting file writing (CVE-2026-25825)
-
SignServer 7.6.0 resolves a security issue affecting information disclosure (CVE-2026-25826)
-
SignServer 7.6.0 resolves a security issue affecting file enumeration (CVE-2026-25827)
For full release notes, see SignServer 7.6 Release Notes.
SignServer 7.5
December 2025
SignServer 7.5 brings new features for the CMS Signer as well as the Authenticode Signer. The release also includes some technology upgrades with the added support of Java 21 and WildFly 38. SignServer 7.5 also extends PQ HSM support with the addition of Entrust nShield 5c.
Highlights
-
New CMS Signing features
-
Configurable Signature Algorithm
-
Optional Exclusion of NULL Parameters in Message Digest
-
-
New Authenticode Signing feature
-
Technology upgrades
Announcements
-
Bouncy Castle has been upgraded to version 1.82
-
SignServer 7.5.0 continues extending HSM Post-quantum Cryptography support by now also supporting ML-DSA algorithms with Entrust nShield 5c HSM
For full release notes, see SignServer 7.5 Release Notes.
SignServer 7.4
October 2025
SignServer 7.4 brings new integrations for signing macOS and iOS binaries through the new Mac Agent, support for signing RPM packages as well as extended support for PQ HSMs. The release also adds support for OAuth for Administration Web access.
Highlights
-
Mac Agent Integration for macOS and iOS Binary Signing
-
Support for Red Hat Package Manager (RPM) Packages
-
Enables HSM-backed PQ Signing
-
Adds Support for OAuth
Known Issues
-
Issue with databaseprotection.properties
Announcements
-
New Login Page
For full release notes, see SignServer 7.4 Release Notes.
SignServer 7.3
June 2025
These release notes cover new features and improvements implemented in SignServer 7.3.0, SignServer 7.3.1, and SignServer 7.3.2 (SignServer 7.3.0 and SignServer 7.3.1 were internal releases, not generally available for customers).
Highlights
-
NIST Approved Quantum-Safe Algorithm Support on Fortanix
-
Soft Migration to P11NG Crypto Token
-
REST API Extensions
-
WildFly 35 Support
Announcements
-
SignServer 7.3.2 resolves a security issue affecting file enumeration (CVE-2025-47220)
-
SignServer 7.3.2 resolves a security issue affecting file writing (CVE-2025-47221)
-
SignServer 7.3.2 resolves a security issue affecting class name enumeration (CVE-2025-47222)
-
Bouncy Castle has been upgraded to version 1.80
For full release notes, see SignServer 7.3 Release Notes.
SignServer 7.2
February 2025
Highlights
-
CAdES Signature Format
-
REST-based HSM Enhancements
Announcements
-
A medium severity vulnerability was found that affects the SignServer EE/CE Container deployments (CVE-2025-26787)
For full release notes, see SignServer 7.2 Release Notes.
SignServer 7.1
November 2024
The release notes cover new features and improvements implemented in SignServer 7.1.0 and SignServer 7.1.1 (SignServer 7.1.0 was an internal release, not generally available for customers).
Highlights
-
NIST Approved Quantum-Safe Algorithms ML-DSA and SLH-DSA
-
Added AppX bundle signing support
Announcements
Security Issues
-
The SignServer team would like to thank an external reporter for notifying us about the potential for non-confidential information disclosure related to the REST API about the existence of workers which goes against OWASP best practices. This has been corrected as of SignServer 7.1.
-
Bouncy Castle has been upgraded to version 1.79.
For full release notes, see SignServer 7.1 Release Notes.
SignServer 7.0
October 2024
Highlights
-
Upgraded Technology Stack
Announcements
-
Removal of DSA algorithm
-
Removal of support for Java 11
For full release notes, see SignServer 7.0 Release Notes.
SignServer 6.3
May 2024
Highlights
-
SignServer introduces the SignServer Container Set, enabling customers to deploy SignServer on Kubernetes using a Helm chart included in this release.
-
Continues to expand the REST API. It is now possible to list all workers and get the configuration of a given worker.
-
Microsoft SQL Server database support
-
Product documentation is now available at docs.keyfactor.com.
Announcements
-
Bouncy Castle upgraded to 1.78
-
Upcoming Technology Stack upgrade in SignServer 7
For full release notes, see SignServer 6.3 Release Notes.
SignServer 6.2
December 2023
This release extends the SignServer REST API with new endpoints for management of SignServer workers. SignServer 6.2 also supports Microsoft CAB file signing and HSM integration for post-quantum signing. Several improvements and error corrections are also included.
Highlights
-
Introduces support for the use of a hardware security module (HSM) with support for the Dilithium algorithm.
-
REST API Extensions
-
Cabinet (CAB) File Support
Announcements
-
Deprecation of DSA Algorithm: The use of the DSA algorithm in SignServer is deprecated as of SignServer 6.2. DSA algorithm support is scheduled to be removed in an upcoming release, and users are advised to use other algorithms in its place.
For full release notes, see SignServer 6.2 Release Notes.
SignServer 6.1
September 2023
This release introduces support for Fortanix Data Security Manager (DSM) and includes improvements and error corrections. In addition,
Highlights
-
Fortanix DSM Support
Announcements
-
Bouncy Castle has been upgraded to 1.74.
For full release notes, see SignServer 6.1 Release Notes.
SignServer 6.0
SignServer 6.0.0.2
July 2023
This maintenance release resolves an issue discovered in SignServer 6.0.0.1 that prevented usage of the OpenPGP Signer in combination with the P11NG crypto token.
Deployment options only include SignServer Hardware Appliance.
For full release notes, see SignServer 6.0.0.2 Release Notes.
SignServer 6.0
June 2023
This release includes advancements in IoT security, post-quantum readiness, and improved interoperability.
Highlights
-
REST Interface
-
Post-Quantum Readiness with support for the Dilithium candidate algorithm
-
CMS re-signing
Technology upgrades
As a new major version the technology stack supported by SignServer 6 includes some important updates compared to SignServer 5. SignServer 6 supports running on Java 17 in addition to Java 11. Running on WildFly 26 as the application server is also supported and the SignServer use of application server is based on JEE8. Bouncy Castle has been upgraded to version 1.73.
Announcements
-
Running on Java 8 not supported
-
Old application servers not supported
-
OOXML signer and ODF signer not supported
For full release notes, see SignServer 5.11.3 Release Notes.
SignServer 5.11
SignServer 5.11.3
April 2023
This minor release includes several improvements and fixes.
Highlights
-
Corrections have been made regarding configuration updates in shared database setups, PDF signing, the use of special characters in input file names, and more.
-
Library upgrades and enhancements to the use of signature algorithms in automated certificate renewals from a peer-connected EJBCA certificate authority (CA).
-
A new configuration option in the SignServer Administration Web user interface improves performance and speeds up the loading of SignServer Workers pages.
For full release notes, see SignServer 5.11.3 Release Notes.
SignServer 5.11.2.1
February 2023
Highlights
-
Addresses performance issues in the SignServer Administration Web user interface related to the DNSSEC zone file signing.
-
Ddded a global configuration option that allows to not display status on SignServer Workers pages, which increases UI performance.
This release is available for deployment on SignServer Hardware Appliance only.
For full release notes, see SignServer 5.11.2.1 Release Notes.
SignServer 5.11.2
February 2023
Highlights
-
Provides enhanced flexibility for integration with Identity Providers using JSON Web Tokens (JWTs).
-
Contains improvements and error corrections related to MS Authenticode CMS Signer's compatibility with Microsoft SignTool.
For full release notes, see SignServer 5.11.2 Release Notes.
SignServer 5.11.1
SignServer 5.11.0 was an internal release, not generally available for customers.
December 2022
Highlights
-
OS Independent TimeMonitor
-
Full-featured P11NG as recommended PKCS#11 Crypto Token for new deployments
-
Google Cloud KMS Suppor
-
Keyfactor branded user interface
For full release notes, see SignServer 5.11 Release Notes.
SignServer 5.10
September 2022
Highlights
-
EdDSA supported added
-
Key Wrapping support for Elliptic Curves
-
Post-quantum Signing with upgraded SPHINCS+ Algorithm
-
Upgraded the Bouncy Castle version to 1.71.1.
For full release notes, see SignServer 5.10 Release Notes.
SignServer 5.9
SignServer 5.9.1
MAY 2022
Highlights
-
AWS CloudHSM Improvements
-
Bouncy Castle upgraded to version 1.71.
-
OpenPDF upgraded to version 1.3.28.
For full release notes, see SignServer 5.9.1 Release Notes.
SignServer 5.9.0
Highlights
-
Keyfactor branded Web Interface: Meet the new face of SignServer!
-
Android Signing Improvements for Cloud Deployments
-
Log4j Upgrade
For full release notes, see SignServer 5.9 Release Notes.
SignServer 5.8
SignServer 5.8.2
FEBRUARY 2022
SignServer 5.8.2 was an internal release, not generally available for customers.
For full release notes, see SignServer 5.8.2 Release Notes.
SignServer 5.8.1
DECEMBER 2021
Highlights
-
Signed Signature Requests supported
-
Security Notice - Third-party Apache Santuario Library Upgrade (CVE-2021-40690)
-
Security Notice - Cross-site Scripting Issue in Admin Web
For full release notes, see SignServer 5.8.1 Release Notes.
SignServer 5.8.0
Highlights
-
Use Information from JWT Claims in Short-Lived Signing Certificates
-
EJBCA Peer Connection in RA Mode for One-Time Keys
-
eIDAS Advanced Level Signing Enhancements
For full release notes, see SignServer 5.8 Release Notes.
SignServer 5.7
JULY 2021
Highlights
-
PAdES Signature Format supported
-
XAdES Signature Format supported
-
Microsoft CAT File Signing supported
-
RSASSA-PSS with Client-Side Hashing Supported in P11NG
For full release notes, see SignServer 5.7 Release Notes.
SignServer 5.6
SignServer 5.6.1
This minor release brings improvements for the SHAxWithRSAandMGF1 / RSASSA-PSS algorithms on certain Java versions. These improvements are required in certain customer deployments due to the Java Virtual Machine (JVM) implementations.
For full release notes, see SignServer 5.6.1 Release Notes.
SignServer 5.6.0
Highlights
-
Request Prioritization: By setting up priority levels for different signing request types, you can now ensure that the available SignServer system capacity is assigned to incoming signing requests based on your defined priority levels. The new SignServer Request Prioritization feature ensures that response times for high-priority requests can be optimized while lower priority requests may get queued. Priority levels are configured as part of the worker configuration. For more information, see Setting up Request Prioritization.
-
Signing Microsoft Authenticode signed PE and MSI files with an additional signature
For full release notes, see SignServer 5.6 Release Notes.
SignServer 5.5
Highlights
-
Authenticode Signing of Microsoft PowerShell Scripts: SignServer Enterprise supports signing of PowerShell scripts (.ps1, .psd1, .psm1). For more information, see MS Authenticode Signer.
-
Android APK v2 and v3 Signing Schemes: SignServer Enterprise supports new Android APK signing schemes. For more information, see Setting up Android Signing.
For full release notes, see SignServer 5.5 Release Notes.
SignServer 5.4
Highlights
-
Azure Key Vault Support: A new Crypto Token implementation now allows storing and using the signing keys in Azure Key Vault, see AzureKeyVaultCryptoToken.
-
JSON Web Token Authorizer: A new Authorizer implementation makes it possible to allow signature requests based on the provided JSON Web Token (JWT) included in the request, see JWT Authorizer.
-
Custom Folder for Configuration: A separate
signserver-customfolder, outside of the SignServer home folder, now enables easier upgrades since you no longer need to copy your old configuration.
For full release notes, see SignServer 5.4 Release Notes.
SignServer 5.3
Highlights
-
APPX Signing: SignServer Enterprise now supports APPX signing using the new signers Appx Signer and Appx CMS Signer.
-
DNSSEC Signing: SignServer Enterprise now supports signing DNS zone files according to the DNSSEC standard using the new signers ZoneFileServerSideSigner, ZoneZipFileServerSideSigner and ZoneHashSigner.
For full release notes, see SignServer 5.3 Release Notes.
SignServer 5.2
Highlights
-
New and Improved Client Web
-
Administration Interface Changes
-
Algorithm Drop-down Lists
For full release notes, see SignServer 5.2 Release Notes.
SignServer 5.1
Highlights
-
Improved Client Certificate Authorization
-
PGP Signing Support
-
Debian Package Signing Support
For full release notes, see SignServer 5.1 Release Notes.
SignServer 5.0
Highlights
-
Upgraded libraries and internal dependencies
-
Support for running on WildFly 14 and JBoss EAP 7
-
Initial support for running on Java 11
-
Restructured and improved installation guide and release information
For full release notes, see SignServer 5.0 Release Notes.
SignServer 4.4
SignServer 4.4.1
Highlights
-
New Authorizer component for logging cookies from the request
-
Improvements to startup scripts
SignClient
-
While SignServer still requires Java 7 or 8, the Client command line interface (SignClient) can now additionally also be run on Java 11.
-
Error handling improvements
SignServer 4.4.0
New features and improvements
-
Support for on-demand generated one-time keys with short-lived certificates issued from EJBCA.
-
12 other minor improvements
Bug fixes
-
Time-stamp hash algorithm used by XAdESSigner should be configurable
-
Error with MSI signing when certificate not installed in token
-
OCSP validator failed with external OCSP responder
-
Admin GUI download bundle failed to start
-
7 other bug fixes
SignServer 4.3
SignServer 4.3.2
Highlights
-
New authorizer for logging cookies from the request
Time-stamping
-
Performance test CLI now uses SHA-256 for the time-stamp request
SignServer 4.3.1
Highlights
-
Sensitive information masked in status output, configuration and logs.
Administration Web
-
New possibility to easily select 'all' in the tables.
-
Improved certificate export page.
-
Character encoding handled correctly when importing configuration.
-
A number of other minor bug fixes or improvements.
Configuration and Deployment
-
Key usage counter disabled by default in sample configuration files.
-
Fixed typos in sample configuration files.
-
Sample Systemd service file added.
-
Fixed deployment issue with Ant version 1.10.2.
-
CLI scripts for Windows updated or added were missing.
Time-stamping
-
Fixed regression with key usage counter and signer validity checks in some situations.
-
Tokens are verified after signing to ensure the right key/certificate is used.
-
Improved error reporting in TimeMonitor when an incorrect time server is configured.
-
TimeMonitor now picks the results chosen by ntpdate when multiple are available.
-
Removed redundant 'Accuracy' field in the SignClient output.
Code Signing
-
Fixed error message in SignClient when file type could not be determined.
-
SignClient in client-side mode now properly refuses already Authenticode signed files.
SignServer 4.3.0
New features and improvements
-
SignClient Server Failover and Loadbalancing
-
Strong Algorithms by Default
-
Key Wrapping (limited support)
-
New Alternative PKCS#11 Provider (experimental)
-
Utimaco HSM in FIPS Mode Support
Bug fixes
-
Regression Worker lockup under high load when database interactions was configured.
-
SOD Signer was not including NULL parameter for RSASSA-PKCS1 signature as required by ICAO.
SignServer 4.2
SignServer 4.2.2
Bug fixes
-
Signing is no longer initialized if it is going to be refused in TimeStampSigner.
-
Signing is no longer initialized if it is going to be refused in MasterListSigner.
-
An out of memory issue in the the database CLI command was fixed.
SignServer 4.2.1
New features and improvements
-
Use a signature algorithm supported by HSM for test signing
-
Tested with WildFly 10, JBoss EAP 7 and Java 8
-
Performance test tool included in Client CLI download bundle
-
Documentation improvements
-
9 other features or improvements
Bug fixes
-
SignClient on Windows was missing some new enterprise features
-
Error after importing certificate using explicit ECC parameters
-
Issuer DN issue in Admin Web when importing admin certificate
-
Issuer DN not displayed for authorized clients in Admin Web
-
Exception on empty CRL in PDF signer
-
18 other bug fixes
SignServer 4.2.0
Featured Features
-
Rekeying from EJBCA using Peer Connectors.
-
Client-side hashing for Authenticode and JAR signing.
General
-
Bouncy Castle and CESeCore libraries updated.
-
Fixed translation issues.
-
New PrimeKey logos.
Code Signing
-
Authenticode signing with client-side hashing.
-
JAR signing with client-side hashing.
-
One issue with duplicated signature names fixed for JAR signing.
Bug Fixes
-
One issue with SignClient exit code fixed.
SignServer 4.1
SignServer 4.1.1
Time-stamping
-
Legacy option to encode the time-stamp tokens as before Bouncy Castle 1.50.
-
Legacy option to not include the RFC#6211 cmsAlgorithmProtection attribute in the token.
PDF Signing
-
Issue with PDF version if digest specified as SHA-256 instead of SHA256 resolved. Fix contributed by Aziz Göktepe.
Admin Web
-
A number of translation issues fixed.
Bug fixes
-
There was 7 issues fixed.
SignServer 4.1.0
Major Features
-
A brand new administration web interface.
-
Support for signing Windows Installer (MSI) packages.
General Signing
-
Support for hashing on the client side for CMS/PKCS#7 detached signatures.
Code Signing
-
Added MSI signing support.
-
Performance: Option to disable request hashing in the Plain Signer.
ePassport
-
Adapted CMS Signer to be suitable for signing ICAO Deviation Lists.
Time-stamping
-
Added sample init.d script for running the SignServer TimeMonitor.
Documentation
-
Restructured and improved documentation.
-
Improved Javadoc for the AdminWS and ClientWS interfaces.
Security
-
Further security hardening of the web applications including Content Security Policy headers and HttpOnly cookie protection.
-
Removed a potential cross site scripting vulnerability on the public web only affecting a set up with the TimeMonitorManager and normally restricted to authenticated users only.
-
Libraries has been upgraded.
Bug Fixes
-
There was 16 issues fixed.
SignServer 4.0
SignServer 4.0.2
New features
-
Support for configurable content OID in CMS signatures
-
Support for DER encoding of CMS signatures
Bug fixes
-
Master list signer was only working with certificate installed in token
-
Issues with PDF permissions when PDF version gets upgraded
-
Regression: TimeMonitor manual was not available in the SignServer manual
SignServer 4.0.1
New features
-
Support for RFC 3161 timestamps in the Authenticode signer
-
Ability to download integration CLI in the same way as the Admin GUI
Improvements
-
Performance improvements
-
Additional PKCS#11 library definitions
-
Make inclusion of IssuerSerial in SigningCertificate in Time-stamp tokens optional
-
Security hardening
Bug fixes
-
A security issue
-
ClassCastException trying to test key from Admin GUI running against local SignServer instance
-
EchoWorker not working
-
Web service interface not working from client CLI distribution
-
Incorrect documentation for DispatchedAuthorizer
-
Fixes in SQL create scripts
-
Wrong icon for crypto workers in admin GUI
SignServer 4.0.0
Major new features and improvements
-
Support for large files (Enterprise Edition)
-
Major internal library updates such as CESeCore 6.4 and BouncyCastle 1.53
-
Build system changed from Ant to Maven
-
Many internal API improvements
-
Support for RFC 5816 time-stamps
-
Initial Payara 4.1 support
Bug fixes
-
Bug in BouncyCastle related to extensions in time-stamps
-
ClientWS interface did not handle X-Forwarded-For header
-
Fixed spelling typos
-
Fixed unit tests not running automatically
-
Fixed stylesheet on public web pages
SignServer 3.7
SignServer 3.7.4
New feature
-
Support for qcStatements extension for Qualified Electronic Time-stamps
Improvement
-
More reliable calculation of free memory in Health Check
Bug fixes
-
Fixed issue with PostgreSQL
-
Fixed archive querying when running the GUI locally
-
Fixed possible deadlock when running XML validator under high load
-
A few documentation and sample configuration fixes
SignServer 3.7.3
-
The renewsigner admin CLI command will no longer prompt for an authcode when the -authcode CLI argument is omitted, use the new -authprompt option to get an interactive prompt. When the authcode is not given (or prompted for), the command will not automatically (re)activate the token.
SignServer 3.7.2
Bug fixes
-
Performance: Cache key option now improves performance with network HSM
-
Performance: The response time is improved on some systems
SignServer 3.7.1
New features
-
Java code signing support (including Android).
-
Support for key generation with custom RSA public exponent.
Improvements
-
Support for large files in Client CLI.
-
Minor performance improvements.
-
Improved output from Client CLI.
-
MRTD signing interface improvements (ePassport).
-
Administration GUI improvements.
-
Improved language in the manuals.
Bug fixes
-
Security issue in Commons Collections library.
-
Regression: Renewing keys for multiple workers at once did not fully work in the Administration GUI.
-
Bin folder can not be put in the PATH environment variable.
-
Username/password not accepted if client certificate presented.
-
The FirstActiveDispatcher logs using the dispatchees fields.
-
24 other bug fixes.
SignServer 3.7.0
New features
-
Indivual keys. Key aliases in crypto tokens can be selected by workers at run-time based on the incoming request using the new AliasSelector interface. An implementation selecting aliases based on the authenticated user of the request is included.
Bug fixes
-
Crypto token operations in the administration GUI no requires clicking outside of the last edited input field to be able to perform the action (i.e. when generating keys).
SignServer 3.6
SignServer 3.6.3
New Features and Improvements
-
Authenticode signer for portable executables (enterprise edition only).
-
CSCA Master List Signer (enterprise edition only).
-
Signer that produces plain signatures.
-
Configurable maximum upload limit.
Bug fixes
-
Key test results now displays correctly in audit log.
-
Database tables now only listed once during deployment.
-
Soft keys are now also removed directly from memory.
-
JBoss config folder directory corrected in installation instructions.
-
Dispatchers status page now lists configuration errors.
SignServer 3.6.2
Bug fixes
-
Security issue in XML workers
-
Regression: Menu command for activating workers not working properly in GUI
Improvements
-
Honouring rate limiting messages in TimeMonitor
-
Updated list of 3rd party dependencies and licenses
SignServer 3.6.1
New feature
-
Added detached signature option to CMSSigner (contributed by Pablo Ruiz García)
Improvements
-
Better documentation about how to specify issuer DN for clients and webservice administrators
-
Issued timestamping certificates for sample soft keystores
Bug fixes
-
Fixed KeyStoreCryptoToken to initialize key usage counter when no password is specified in configuration
-
Fixed a regression when ACCEPTEDEXTENSIONS was empty
-
Fixed EJB CLI/GUI access with JBoss AS 7 in Windows
-
Fixed an issue where timestamp responses where double base64-encoded in the log
-
Timestamp and MS authenticode timestamp signer will now check that there is only one extended key usage (timeStamping) set at configuration time instead of failing just at runtime
-
Serial numbers for administrators and clients can be entered with leading zeros and in either case for hexadecimal letters
-
Fixed an issue where installed certificate does not override certificate in keystore
-
Fixed adding authorized WS client in GUI from certificate file
-
Fixed an issue where issuer DN contains characters that needs escaping
SignServer 3.6.0
New features and improvements
-
Independent worker and crypto token configuration
-
Querying of database archive from WS and GUI
-
Support for specifying HSM slot by label
-
HSM keep alive service
-
Underlying CESeCore library upgraded
-
Separation between community and enterprise editions
-
New application: SignServer TimeMonitor (enterprise edition only)
Bug fixes
-
Fixed an error when querying the audit log without any conditions
-
Removed a duplicated invocation in the Admin GUI
SignServer 3.5
SignServer 3.5.2
New features and improvements
-
Support for SHA-2 hash algorithms in PDFSigner
-
Support for using the worker servlet when running the stress test tool
-
Checksums using SHA256 are now available for the releases
-
System tests now set up trust stores in case HTTPS is used
-
System tests are now included in the binary distribution
-
Apache Santuario (XML Security) library has been updated to version 1.5.7
Bug fixes
-
An XML signer performance regression has been fixed by a dependency update
-
PDF and XAdES signers caused deadlocks under high load when using a local TSA
-
Audit log errors are now displayed in the Admin GUI
-
An environment variable is now honored in the signserver-db script again
-
Ant target for copying modules was not working for custom sub modules
-
Added note about AdminGUI login issues with smartcard if the path to DLL contains parenthesis.
SignServer 3.5.1
New features and improvements
-
Support for passing request meta data
-
Support for configuring number of certificates to include in signature
-
API for billing/accounting
-
Command to print time-stamp requests and responses
-
Improved error reporting for crypto tokens and RenewalWorker
-
Improved ability to have custom modules
-
Updated sample PKCS#11 attributes to not store the public key
-
Documentation for MRTDSODSigner
-
Made all Dispatchers work together with DispatchedAuthorizer
-
Added test configuration files and performance CLI to binary distribution
-
Improved system test configuration options
-
Always display connect dialog when starting the AdminGUI
-
Added getproperty command to AdminCLI
-
Support for setting PKCS#11 attributes without referencing a file
-
Support for generating keys for JKS soft crypto tokens
Bug fixes
-
Fixed AdminGUI smart card login failure on second attempt
-
Implemented workaround for smart card login error when multiple readers are available for which some does not have tokens present
-
Fixed a deployment issue with Clover
-
Fixed proper exist codes from Ant wrapper script
-
Fixed issue in AdminGUI when adding workers in a specific way
-
Fixed a possible networking issue with the time-stamp client
-
Corrected an error message in RenewalWorker
-
Fixed an issue when running client CLI over ClientWS with debug enabled
-
Fixed main class attribute in SignServer-Test-Performance.jar
-
Fixed an issue with a button in AdminGUI not being initially disabled
-
Fixed arguments parsing in the renewsigner command and added missing authcode argument
SignServer 3.5.0
New features and improvements
-
Support for JBoss AS 7.1, JBoss EAP 6.1 and GlassFish 3.1.
-
Support for MariaDB.
-
Support for JDK 7.
-
All worker configuration can now be done from the Admin GUI.
-
Document signer for XAdES-BES and XAdES-T contributed by Luis Maia.
-
Document validator for XAdES-BES and XAdES-T.
-
Support for different signature algorithms in XML signers.
-
Various AdminGUI/remote administration improvements.
Bug fixes
-
Empty certificate chain in setproperties call gave error.
SignServer 3.4
SignServer 3.4.3
Bug fixes
-
Regression introduced in 3.4.2: test signatures were not performed as part of the getstatus command or from health check
-
Security issue in bundled library
SignServer 3.4.2
New features and improvements
-
Uses PKCS11CryptoToken from CESeCore
-
Support for starting audit log verification from a specified sequence number
-
Option to archive all X-Forwarded-For addresses
-
Option to include the ordering field in time-stamp tokens even if it has value false
-
Option to not include the signingTime CMS attribute in time-stamp signer
-
Option to cache PKCS#11 key reference to increase performance
-
Includes IssuerSerial in the SigningCertificate attribute in time-stamp signer
Bug fixes
-
HSM auto activation was not working when signed audit log was used
-
Key generation was not working with slotListIndex
-
ClientCLI over web services was not working unless includemodulesinbuild specified
SignServer 3.4.1
New features and improvements
-
Added support for IPv6 and multiple proxies in ListBasedAddressAuthorizer.
-
Support for specifying the signature algorithm in CMS signer.
-
Support for the signerCertificate attribute in the MS Authenticode time stamp signer.
-
Support for generating CSR with EDSA explicit parameters in the admin GUI and the RenewalWorker.
-
Log worker name in the worker log.
-
Easy import of issuer and serial number from certificate in admin GUI, when adding administrator rules.
-
Added an option to set the correct TSA name from the subject DN automatically for the time stamp signer.
-
All workers report themselves as offline when misconfigured.
-
Added health check rate limiter.
-
Added database setup scripts for PostgreSQL.
Bug fixes
-
ContentInfo contained a double encoded octet string in the MS Authenticode time stamp signer.
-
Unauthorized health check queries incorrectly logged.
SignServer 3.4.0
This is a major release - in total 27 features, options, bugs and stabilizations have been fixed or added. The most noteworthy changes can be seen below.
Major changes
-
Secure logging to database using CESeCore.
-
Support for querying audit log from CLI, GUI and web services.
-
Configurable which Status Repository updates to log.
-
Access group for auditors.
-
Database CLI for verifying audit log.
-
Support for PostgreSQL.
Bug fixes
-
Fixed a couple of NPE bugs.
-
Fixed logging in over webservices using a JKS keystore in the Admin GUI.
-
Fixed some randomly failing unit tests.
-
Other minor bugfixes.
SignServer 3.3
This is a major release - in total 57 features, options, bugs and stabilizations have been fixed or added. The most noteworthy changes can be seen below.
Major changes
-
New client web services API
-
MS Authenticode time-stamp signer
-
Support for archiving of time-stamp requests
-
Logging of all changes to service components
-
Stress test tool for measuring performance
-
Dropped support for JBoss 4.2.x.
-
Dropped support for cluster class loader
-
Dropped support for WSRA
-
Upgrade of internal cryptographic library
-
Many more minor improvements
Bug fixes
-
Fixed the Renewal worker which required a trust store password even when a trust store was not used
-
Fixed an NPE when trying to activate a worker of type Dispatcher
-
Fixed archiving that could not be done twice for the same document
-
Fixed printing of server version from CLI
-
Fixed system tests that could not be compiled after opening the project with NetBeans IDE 7.2
-
Fixed StatusPropertiesWorker so that it no longer requires a cryptotoken to be configured
-
Fixed Address Authorizers to return HTTP 403 (forbidden) and not HTTP 401 (unauthorized) as before.
SignServer 3.2
SignServer 3.2.4
New features and improvements
-
Installation script contributed by Antoine Louiset
-
Add test cases for TimeStampSigner with other key algorithms than RSA
-
Improved feature list at signserver.org
Bug fixes
-
Using worker id does not work in Client CLI
-
JBoss 5 throws NPE on shutdown of SignServer
-
Renewal worker does not use the requested DN in certificate request
-
StatusPropertiesWorker requires a cryptotoken to be configured
SignServer 3.2.3
Major new features and improvements
-
Support for SignServer without database
-
Configurable to disable the key usage counter
-
Signer certificate check in Health check for all Signers
-
Check that the timestamp signer certificate is included in the certificate chain
-
Health check response of TimeStampSigner now considers status of time source
-
Down-for-maintenance support in Health check
-
Support for supplying filename as request metadata
Bug fixes
-
Client CLI only supported 10 arguments on Windows
-
Null value was inserted when removing last wsadmin on Oracle
-
PDF Signature could not be larger than 15000 bytes
-
Sample configuration for renewal worker not functional
-
Various documentation updates.
SignServer 3.2.2
Major new features and improvements
-
Support for denying timestamp requests unless the time source is considered in sync
-
Support for dispatching timestamp requests to different timestamp units/signers
-
Support for accessing workers using the /worker/* URL pattern gives easier filtering with a proxy
-
Signer's status report can now be offered by a worker and not just a timed service
-
The log field PROCESS_SUCCESS can now have the value "false" if a request failed
-
Hostname displayed in title bar of AdminGUI simplifies when managing multiple servers
Bug fixes
-
Build failure on W7 X64
-
Sample code using web services should use HTTPS
-
URL for documentation only working with JBoss 4.
SignServer 3.2.1
Major new features and improvements
-
Improve servlet error handling
-
Deploy documentation with application
-
Improved API for archiving
-
Support for signing PDFs with document restrictions
-
Support for PDF permissions enforcement
-
Support for modifying PDF permissions
-
Support for setting a PDF permissions password
-
Refuse to certify PDFs already certified and refuse to sign when signing is not allowed
Bug fixes
-
Remote EJB worker interface could not be used with ECC with explicit parameters
-
Warnings printed on STDERR
-
Web service interface did not log XFORWARDEDFOR headers
-
Typo in sample configuration for PDFSigner
-
Setting healthcheck properties had no effect
-
CRL download should close streams correctly and allow for caching
-
Supplied username and password ignored in SigningAndValidationWS
-
Unit tests failed in certain situations
-
Ant target for testing individual tests did not work
-
Switching application server type did not update jndi.properties
-
JavaDoc failed to build.
SignServer 3.2.0
This is a major release - in total 49 features, options, bugs and stabilizations have been fixed or added. The most noteworthy changes can be seen below.
Major new features and improvements
-
Administration Web Service (WS) interface
-
Administration GUI desktop application
-
Client command line interface (CLI)
-
Support for GlassFish Server 2.1.1
-
Support for JBoss Application Server 5.1.0
-
Support for Oracle Database
-
Semi-automatic key generation and certificate renewal from EJBCA
-
Improved audit and transaction logging
-
Improved project structure dividing the modules in sub-projects
-
Front page listing all demo web pages
Known Issues
-
Web services no longer work on JBoss 4 if HTTPS is not used as JBoss 4 rewrites the end point URL in the WSDL file to always start with "https://" (since DSS-327).
SignServer 3.1
SignServer 3.1.5
This is just a minor maintenance release preparing for the upcoming 3.2 release - in total 7 features, options, bugs and stabilizations have been fixed or added. The most noteworthy changes can be seen below.
New features and improvements
-
Support for HTTPS in the SigningAndValidation API
-
Harden the PDF Signer against PDF signature collisions
-
Function in the build script for create source-only release archives
Bug fixes
-
Problem in a unit test for certain dates
-
NPE in TimeStampSigner if certificate is missing