Understanding Applying Digital Signatures to PDF Report Output
BI Publisher for PeopleSoft report output in PDF format can be digitally signed to verify the authenticity of the report output that you send and receive, and to validate that the output has not been altered since the PDF was created and digitally signed.
Note: As of the PeopleTools 8.54 release you can apply digital signatures to BI Publisher for PeopleSoft PDF output only.
This feature digitally signs PDF report output using Personal Information Exchange (PFX) certificates.
This section describes the participants, permission lists, and roles in applying digital signatures to PDF report output.
This section describes the participants in applying digital signatures to PDF report output.
Field or Control
|System or Security Administrator||
Provides digital signature setup and maintenance
Person who develops the report.
Person whose digital signature is required for signing the report.
User or role that is running the report and that can apply the digital signature to the document.
Permission list PTPT4900 allows access to the External Digital Certificates page (described later in this topic), to create details for the digital certificate and stipulate users and roles that can apply digital signatures to documents.
The following participants should have access to the permission list:
System or security administrator.
If the system administrator or security administrator wants to limit access to the External Digital Certificates page and does not want a signer to access the page, he/she or someone else with appropriate permission list access can access the page to define the signer of the document.
The XMLP_REPORT_DEVELOPER role allows access to properties on the Report Definitions – Property page to enable, place, and specify the digital signature to apply to a document.
The report signer, report operator, and anyone else who should be able to apply a digital signature to a report should be assigned this role.
To use this feature:
Use the External Digital Certificates page define the digital ID, load signed PFX certificates to the PeopleSoft database, define the signer of the certificate, and define the users and roles that can apply the digital signature to documents.
Information about using the External Digital Certificates page and performing these tasks is provided later in this topic.
Create a PeopleCode application class to exchange reporting, signing, and digital certificate information between BI Publisher for PeopleSoft and the application that requires digitally signed PDF report output.
The application class should also include logic to extract the PFX certificate from the database keystore and provide BI Publisher for PeopleSoft an encrypted password to open the certificate file and execute the signing of the report.
Information about the interface to use for this application class is described later in this topic and also in the PeopleTools 8.55: PeopleCode API Reference documentation.
In BI Publisher for PeopleSoft use the Report Definition – Properties page to enable digital signatures for PDF output, define the position of the digital signature in the document, and specify the application class to exchange reporting, signing, and digital certificate with the application.
Using the Report Definition – Properties page is described in the PeopleTools 8.55: BI Publisher for PeopleSoft documentation.
Run the report.
Running BI Publisher for PeopleSoft reports is described in the PeopleTools 8.55: BI Publisher for PeopleSoft documentation.
This section describes PeopleTools used for applying digital signatures to PDF report output.
Field or Control
Use the External Digital Certificates page in the PeopleSoft Pure Internet Architecture to:
Several application class interfaces, application classes, and methods are provided for storing and retrieving PFX files and passwords, mapping digital signatures to input properties, digitally signing reports, and so on.
|BI Publisher for PeopleSoft||
Use BI Publisher for PeopleSoft to: