Skip to main content
Skip table of contents

Configure database for Nexus Timestamp Server

This article includes updates for Nexus Timestamp Server 2.3.0.

This article describes the settings for storing information for Nexus Timestamp Server in a database. This is only done if audit is required or for other reason, for example, to keep track of amount of requests.

The configuration parameters are located in the file timestamp.properties and they apply to all services that do not have defined their own database connection.

Prerequisites

Consider these prerequisites:

  • Add database storage of timestamps to the filter chains, since this is not added to the filter chains of the sample configuration. This is necessary to enable database storage. Read more under heading “timestamp.StorageFilter” in Description of filters in Nexus Timestamp Server.

  • Set up the database schemas beforehand for the external databases. The tables will be created automatically when the server receives requests.

Set database parameters

Set these database parameters in timestamp.properties:

Parameter

Description

Possible values

Default value

storage 

Set this parameter if information shall be stored in the same database as other timestamp services. A value of "system" corresponds to use the same database as other timestamp services else this parameter shall not be set.

String

-

storage.database.jdbcDriver

The JDBC driver class.

String

-

storage.database.jdbcUrl

The JDBC URL or path to a file.

String

-

storage.database.jdbcUser

The user accessing the database.

String

-

storage.database.jdbcPassword

The users password.

String

-

Examples

MySQL

CODE
[shared]
# MySQL settings
storage.database.jdbcDriver=com.mysql.jdbc.Driver
storage.database.jdbcUrl=jdbc:mysql://localhost/<database_name>
storage.database.jdbcUser=root
storage.database.jdbcPassword=password

Microsoft SQL

CODE
[shared]
# MSSQL settings
storage.database.jdbcDriver=com.microsoft.sqlserver.jdbc.SQLServerDriver
storage.database.jdbcUrl=jdbc:sqlserver://localhost:1433;databaseName=<database_name>
storage.database.jdbcUser=root
storage.database.jdbcPassword=password

PostgreSQL

CODE
[shared]
# PostgreSQL settings
storage.database.jdbcDriver=org.postgresql.Driver
storage.database.jdbcUrl=jdbc:postgresql://localhost:5432/
<database_name>
storage.database.jdbcUser=postgres
storage.database.jdbcPassword=postgres

JavaScript errors detected

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

If this problem persists, please contact our support.