PDF encryption and decryption - SecureBlackbox®
PKIBlackbox package of SecureBlackbox supports encryption of PDF documents data using X.509 certificates and symmetric keys (passwords). Encryption is done according to PDF format specification, i.e. resulting file remains in PDF format and can be opened using any PDF processor or viewer.
Many components can encrypt the data using the password. But it's PDFBlackbox that provides document encryption using X.509 certificate. With certificate-based encryption you can prepare the documents, which are supposed to be read by just one or several recipients. And you don't need to share the common passwords between all parties.