Before installing SignServer, review the following list of required software to be installed:
|
Java |
|
|---|---|
|
Note: Only tested with WildFly 38. See the following limitations when using SignServer with Java 21: |
|
|
Application Server |
|
|
WildFly 39 |
Recommended. For instructions on how to set up your application server, see Application Server Setup. |
|
WildFly 38 |
For instructions on how to set up your application server, see Application Server Setup. |
|
WildFly 35 |
For instructions on how to set up your application server, see Application Server Setup. |
|
WildFly 32 |
For instructions on how to set up your application server, see Application Server Setup. |
|
For instructions on how to set up your application server, see Application Server Setup. |
|
|
Database |
|
|
MariaDB 10 / MySQL 5.5 |
Recommended. |
|
PostgreSQL 10 |
|
|
Oracle Database 24 |
|
|
Microsoft SQL Server |
|
|
NoDB |
You can choose to install SignServer without a database management system and instead rely on SignServer to manage persistence using local files, see SignServer without Database. |
|
Deployment Tool |
|
|
Apache Ant 1.9.1 or later |
|
|
Optional: Build Tool |
|
|
Apache Maven 3.2.5 or later |
Only required when building SignServer from source. Note: Building is currently only supported using OpenJDK 17. |
|
Optional: Locale |
|
|
UTF-8 |
This makes sure the file name is properly sent back from SignServer even with special characters. |
|
Time Synchronization |
|
|
Network Time Protocol (NTP) |
Required when automatic configuration reload is enabled in high availability environments. A maximum clock skew of 10 seconds is assumed, requiring all nodes to stay within this tolerance to maintain correctness and reliability. |