How to digitally sign a PDF with a X.509 certificate
PortableSigner is a tool to digitally sign PDFs with X.509 certificates.

It's a Java app so the installation of a compatible JRE is required (according to the website: 1.6 and 1.7).