EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Sign, encrypt, decrypt, verify, timestamp PDF documents in your Java or Android application

SecureBlackbox product diagram

PDFBlackbox (an integral part of SecureBlackbox) allows developers to encrypt, decrypt, timestamp, sign, and verify PDF without going deep into the internals of PDF security.

With PDF Java library you can easily secure PDF documents while keeping them PDF document accessible for PDF readers including Adobe (R) Acrobat Reader.

Download Secure PDF Java Library

The PDFBlackbox package is an integral part of SecureBlackbox. Download SecureBlackbox (Java edition) to quickly implement PDF security in your Java and Android applications.

Itís All About Standards

Encrypting a file is easy. The tricky part is encrypting a PDF document in such a way it can be read by other PDF readers.
PDFBlackbox is designed to fully conform to PDF specifications, ensuring that PDF files signed with PDF Java Library can be verified in third-party applications, and vice versa. PDF files encrypted with PDFBlackbox can be decrypted in third-party PDF applications such as Adobe (R) Acrobat Reader, while PDF documents encrypted with other PDF standard-compliant tools can be decrypted with PDF Java Library.

Encrypt and Decrypt PDF Documents with PDF Java Library

PDFBlackbox implements certificate-based public key PDF encryption, allowing your Java applications to quickly implement PDF encryption and decryption without having to learn about the many cryptographic protocols, algorithms and specifications.

Timestamp, Sign and Verify PDF documents in Java and Android Apps

PDFBlackbox employs certificate-based PDF security to produce and verify signatures in order to protect PDF documents from unauthorized alterations. In addition, PDF documents can be time-stamped using the TSP Timestamping Protocol (RFC 3161). Timestamps produced by PDFBlackbox can be successfully verified in other applications such as Adobe (R) Acrobat and Adobe Acrobat Reader.

Why choose PDFBlackbox

  • Strict compliance with PDF specifications allows full interoperability between documents produced by PDFBlackbox and other PDF applications such as Adobe (R) Acrobat and Adobe Acrobat Reader;
  • Aimed at document security: use any tool to produce PDF documents, and handle PDF security with PDF Java library;
  • Timestamping is a vital part of the signing process certifying the moment the signature is applied. PDFBlackbox can timestamp PDF files when you sign a document;
  • PDFBlackbox offers complete cryptographic support for your PDF files, including advanced validation of certificates and timestamps, certificate revocation lists (CRLs) management and online validation protocol (OCSP) support;
  • Certificate-based PDF security is worthless without certificate management. PDFBlackbox includes the ability to create, store, manage and revoke X.509 certificates, supporting certificate storages and CRLs;
  • This PDF Java library can be used for building Web and mobile applications;
  • If you build a server-side solution, the document can be signed with client-side certificates without downloading the complete document to the user system (Distributed Cryptography add-on for SecureBlackbox is required);
  • Free individual or public support is available from the beginning of your evaluation period.

Download SecureBlackbox for Java, an all-in-one security toolbox that includes PDF encryption, decryption, timestamping, signing and validation Java libraries.

More information about PDFBlackbox


Back to top

As of July 15, 2016 EldoS business operates as a division of /n software, inc. For more information, please read the announcement.

Got it!