Skip to main content
Skip table of contents

Prerequisites

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

Java

OpenJDK 17

The PKCS11CryptoToken does not work on Java 17 unless the Java process that runs the application server is passed the JAVA_OPTS parameter "--add-exports=jdk.crypto.cryptoki/sun.security.pkcs11.wrapper=ALL-UNNAMED". See Troubleshooting.

Application Server

WildFly 32

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

JBoss EAP 8

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

Database

MariaDB 5.5/10

Recommended.

MySQL 5.5

PostgreSQL 10

Oracle Database 10/11g

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.

Optional: Locale

UTF-8

This makes sure the file name is properly sent back from SignServer even with special characters.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.