How to Sign a PDF
The following Bouncy Castle libraries must be downloaded (in their last available
version):
- bcpkix-jdk18on
- bcprov-jdk18on
- bcutil-jdk18on
-
Install an external Oxygen PDF Chemistry processor.
Restriction:A separate installation is required to include the additional libraries.
- Copy the Bouncy Castle libraries to the [CHEMISTRY_INSTALL_DIR]/lib directory.
- Create a keystore file (if you do not already have one). See Oxygen PDF Chemistry User Guide: Signing for information about how to create one.
-
Set the keystore file as the value for the
chemistry.sign.keystore
parameter. - Optional:
If the keystore uses an export password, set it as the
chemistry.sign.password
value. - Optional:
If you need to add more information (such as your company name), you can set the other
chemistry.sign.*
parameters. -
Set the external Oxygen PDF Chemistry path as the value for
css.processor.path.chemistry
. - Run the transformation scenario.