Successful signatures

Purpose

This article describes how to create a report to list all successful signatures, including the time of the signature, the signer (userID) and type (PADES or XADES).

Prerequisites

- PhenixID Signing Services 2.8 or higher installed

- Phenix Signing Services configured using instructions in this guide.

- The pipe executing the signing operation must contain an event valve for report logging. Please check the latest configuration instructions.

- The reader of this document should have some basic knowledge about PhenixID Server.

Create report

- Access the PhenixID Signing Services backend (file structure)

- Open the folder <phenixid_server_root>/mods/com.phenixidentity~phenix-prism-report~<version>/js/reports/ (change <version> to the current version of your installation)

- Add a file to the folder, signing.json.

- Open signing.json in a text editor

- Add this to the file:

{
    "displayName": "Successful signatures",
    "description": "Shows all successful signatures",
    "query": "select duser,msg,proto,date from event where eventID = 'EVT_000052' AND phenixIDIdentifier = 'SIGN'",
    "category":"Signing"
}

- Save the file

Test

- Login to Configuration Manager

- Click Reports

- Click Signing

- Click Successful signatures

- The report should now be displayed

Example:

Upgrade

After an upgrade, you need to copy signing.json to the newly added module folder (<phenixid_server_root>/mods/com.phenixidentity~phenix-prism-report~<version>/js/reports/)