EldoS | Feel safer!

Software components for data protection, secure storage and transfer


Add perfect security to your application!

SecureBlackbox is a suite of software components that allows developers to add strong security to their applications to protect binary data, files, documents and e-mails.

SecureBlackbox includes authentic implementations (no 3rd-party code used) of various data security standards and network communication protocols for various platforms (Windows, .NET, Linux, macOS / iOS, Java / Android).

SecureBlackbox on
Most wanted features Vote or request a feature
Clients say:

... I am extremely happy that I purchased you library ...

Latest version

Release:  15.1.304
23 May 2017

Pre-release:  16.0.303
21 May 2017

PDFBlackbox main features

Miss a feature? Tell us about your idea using Wish List.

image  PDF security features, supported by PDFBlackbox are:

  • digital signing of PDF documents using X.509 certificates (including CDS certificates from Adobe) and plain RSA keys;
  • signature timestamping using TSP (Timstamping Protocol) to ensure long-term validity of signatures;
  • PAdES support with automatic collection* of timestamps and revocation information (requires additional license for PKIBlackbox). Supported PAdES profiles include PAdES-BES, PAdES-EPES, PAdES-LTV;
  • possibility to sign the documents in distributed mode lets you build client-server document management systems with secure signing of documents;
  • validation of signatures and timestamps including flexible certificate validation;
  • support for visible, invisible and certification (MDP) signatures;
  • signing of existing empty signature fields, present in the document;
  • removal of signatures and extraction of the document in "unsigned" form;
  • certificate-based public key PDF encryption and password-based encryption let you secure your PDF documents against reading and/or modifications;
  • (optional) ZLib compression that reduces document size and increases security of the encrypted data;
  • certificate-based public key PDF encryption done using RSA algorithm and PKCS#7 format;
  • password-based PDF encryption performed using AES algorithm with 128 or 256-bit key (AES128 or AES256, supported by Acrobat 9.0 and later) or using MD5 + RC4/40 or RC4/128 algorithms;
  • algorithms used for signing include SHA1, SHA2 (SHA256, SHA384 and SHA512), RIPEMD160 hash algorithms with RSA signing algorithm and PKCS#1 or PKCS#7 format;
  • use of Cryptocards and USB Crypto Tokens for further protection of secret information (private and secret keys);
  • support for PDF format versions 1.3 to 1.7 and ISO 32000-1 including recent extensions;
  • (optional) FIPS-compliant operation mode
*Note regarding CRL retrieval and OCSP.
When collecting external timestamps and revocation information (CRL retrieval and OCSP checking) for PAdES, SecureBlackbox uses special retriever components which are part of other packages. In particular, timestamping, OCSP and CRL retrieval requires use of ElHTTPSClient component, which requires a license for HTTPBlackbox (client or client+server), SSLBlackbox (client or client+server), WebDAVBlackbox, Transports, Standard or Professional package. LDAP CRL retriever requires LDAPBlackbox, Standard or Professional package.

image  PKI Infrastructure is used by PDFBlackbox for certificate-based operations and is provided by PKIBlackbox, base functions of which are included into PDFBlackbox. Note, that PAdES requires full PKIBlackbox license.

Miss a feature? Tell us about your idea using Wish List.


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!