Since it is written in Java, it allows your application to remain platform independent and run on Windows, Linux, Unix (Solaris, HP UX, IBM AIX), Mac OS X and any other platform that supports the Java runtime environment. jPDFSecure is built on top of Qoppas proprietary PDF technology so you do not have to install any third party software or drivers. After changing security settings, jPDFSecure can save the document to a file, a java.io.OutputStream or a when running in a J2EE application server to output the file directly to a browser.
JPDFSecure has a simple interface to load PDF documents from files, network drives,URLs and even input streams, which can be generated runtime or come directly from a database. With jPDFSecure, your application or java applet can encrypt PDF documents, set permissions and passwords, and create and apply digital signatures. JPDFSecure is a Java library that can digitally sign PDF documents and change security settings on PDF Documents.