Prerequisites

Before installing SignServer, review this list of required software to be installed.

Java

OpenJDK 8


Oracle Java 8

Note that if using Oracle Java, you must enable the unlimited policy files, see Install Java.

OpenJDK 11

Recommended for running SignServer.

For building SignServer, OpenJDK 8 is recommended.

Ensure that you are using an application server which supports Java 11, for example, WildFly 14+.

Application Server

WildFly 24

For instructions on how to set up your application server, see Application Server Setup.

JBoss EAP 7.0-7.2, 7.4

For instructions on how to set up your application server, see Application Server Setup.

WildFly 9, 10, 11, 14

For instructions on how to set up your application server, see Application Server Setup.

Database

MariaDB 5.5/10

Recommended.

MySQL 5.5


PostgreSQL 9


Oracle Database 10/11g


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

Only required when building SignServer from source. Note that building requires running Java 8.