Skip to main content
Skip table of contents

Common Configuration

Workers are configured by setting properties in the worker configuration. The common configuration options handled by the framework apply to all workers. In addition, there are worker specific properties, handled by the worker implementation.

Sensitive Properties

To reduce the risk of accidentally exposing sensitive data, for instance when sharing outputs for troubleshooting or support purposes, certain property values can be masked when exporting worker configurations or displaying the worker status etc.

By default, the following properties are masked:

  • PIN

  • KEYSTOREPASSWORD

  • KEYDATA

You can customize which properties are masked by setting the maskedworkerproperties parameter in the conf/signserver_deploy.properties file at deployment time. Refer to the sample configuration file for examples and see the Configure Deployment section in Install SignServer for details on how to apply these settings.

Masking of properties is applied across all remote interfaces, including Admin Web, Admin Web Services (WS), REST API, as well as the audit log. Additionally, masking is enforced for commands executed in the local Admin CLI when retrieving properties from the server.

The Admin CLI also supports masking when reading in configuration and setting properties. To configure masking for those commands, use the admincli.maskedworkerproperties property in the conf/signserver_cli.properties file. Again, refer to the sample file for specific examples.

Commenting Out Properties

You can comment out properties to temporarily disable them by adding a pre- or postfix underscore.

Commenting out masked sensitive properties will still protect the properties and mask them in the cases described in the Sensitive Properties section above.


JavaScript errors detected

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

If this problem persists, please contact our support.