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/)