System Log
The purpose of the system log is to log events concerning the SignServer application but not necessarily related to any signing transaction (that is covered by the Worker Log). The audit log covers key and certificate management events, status properties updates (for instance for the status of the time source) and to some extent also configuration changes. For details see the table of events below.
From version 3.4.0 SignServer uses the CESeCore library to perform audit logging.
Available log events
Services | |
---|---|
SIGNSERVER_STARTUP | Logged at startup of the SignServer application. VERSION: The version of SignServer. Example:
XML
|
SIGNSERVER_SHUTDOWN | Logged at shutdown of the SignServer application. VERSION: The version of SignServer. Example:
XML
|
Global configuration | |
SET_GLOBAL_PROPERTY | Logged when a global configuration property was updated. GLOBALCONFIG_PROPERTY: The property that was updated. Example:
XML
|
REMOVE_GLOBAL_PROPERTY | Logged when a global configuration property was removed. GLOBALCONFIG_PROPERTY: The property that was removed. Example:
XML
|
GLOBAL_CONFIG_RELOAD | Logged when the global configuration was reloaded from the database. Example:
XML
|
GLOBAL_CONFIG_RESYNC | Logged when the resync command was executed. Example:
XML
|
Worker configuration | |
SET_WORKER_CONFIG | Logged when a worker's configuration was updated by adding and/or removing and/or changing any values. WORKER_ID: The ID of the worker. Changes in worker properties are logged with prefixes added/changed/removed followed by a colon and the property name a colon and the property value. Authorized clients are shown as a property with the name authorized_client. Example:
XML
XML
XML
XML
XML
|
CERTINSTALLED | Logged when a certificate was uploaded to the worker configuration. WORKER_ID: The ID of the worker. Example:
XML
|
CERTCHAININSTALLED | Logged when a certificate chain was uploaded to the worker configuration or imported to a crypto token. With MODULE: WORKER_CONFIG the certificate chain was installed in the configuration: WORKER_ID: The ID of the worker. Example:
XML
With MODULE: KEY_MANAGEMENT the certificate chain was imported to the token: WORKER_ID: The ID of the worker. Example:
XML
|
KEYSELECTED | Logged when the key-pair to use was selected by changing the value of the DEFAULTKEY worker property. WORKER_ID: The ID of the worker. Example:
XML
|
Key management | |
KEYGEN | Logged when a new key-pair was generated using the built-in key generation command. WORKER_ID: The ID of the worker. Example:
XML
|
KEYTEST | Logged when the key test command was executed and a test signing with either the specified key or all keys in the slot if that was specified. WORKER_ID: The ID of the worker. Example:
XML
|
GENCSR | Logged when a certificate signing request (CSR) was generated. WORKER_ID: The ID of the worker. Example:
CODE
|
KEYREMOVE | Logged when a key was removed or an removal attempt was performed. WORKER_ID: The ID of the worker. Example:
XML
|
Status Repository | |
SET_STATUS_PROPERTY | Logged when a status property was updated. STATUSREPO_PROPERTY: The updated property. Example:
XML
|
Worker processing | |
PROCESS | Logged for events regarding worker processing but when a worker logger can not be used because the requested worker does not exist etc. WORKER_ID: The ID of the worker or empty in case of non existing worker. Example:
XML
|