PeopleCode for Applying Digital Signatures to PDF Report Output

The following PeopleCode is used in conjunction with applying digital signatures to PDF report output.

Term Definition

IPT_PDFSIGNATURE_INT

Application developers requesting report signing should create an application class implemented with this interface.

This application class should have application-specific logic which maps a digital signature ID to application class input properties. The application class should interact with the PT_SECURITY_DIGITALCERTSTORE application class to retrieve digital certificate information.

On the Report Definition – Properties page, the report developer defines the name of this application class to map the generated PDF output to the signing authority.

PT_SECURITY_DIGITALCERTSTORE

Use this application class to store and retrieve digital certificates in the database keystore.

This application class contains the logic to:

  • Provide an external caller with information regarding digital certificates (PFX file) that are stored in the PeopleSoft database keystore.

  • Extract a PFX file to a specified location and provide the caller with an encrypted password to open/use the certificate.