EduLib Launches CERTivity KeyStores Manager, a Public Key Infrastructure Software Application

CERTivity, the newest product of EduLib, aims at providing an intuitive and natural experience with cryptographic keys management, Public Key Infrastructure and digital signing, in a user-friendly environment.

Craiova, Romania, March 23, 2012 --( EduLib, a privately held software development company located in Craiova, Romania, with a solid software expertise of more than 10 years, announces the availability of CERTivity, a software tool which is a powerful pure Java multi-platform IDE for managing cryptographic keys, KeyStores for storing the keys and key pairs, digital certificates intensively used by SSL or other secure protocols, and, last but not least, creating and verifying digital signatures on files and documents.

With this launch, EduLib intends to offer to the cryptographic software world, developers and system administrators, a comprehensive package of solutions for managing and handling cryptographic assets, and also enter the Public Key Infrastructure domain.

CERTivity provides for creation and usage of many KeyStore types such as the well known Java JKS, JCEKS, PKCS#12, or the Bouncy Castle types BKS and UBER and even the native Windows ones. Also, it covers up many algorithms which can be used for creating the private and secret keys which can be stored within these KeyStores. CERTivity supports extending the validity of self-signed certificates, obtaining revocation information and even testing SSL certificates.

"As the usage of electronic services such as virtual mails, electronic banking or electronic commerce becomes more commonplace in the present, there are also increasing concerns regarding the privacy and security of the transactions. These concerns along with the needs to avoid the risk of being impersonated over the internet bring up the need of using encryption for personal data, digital certificates for establishing authenticity and digital signatures combining encryption and digital certificates as safety precautions for being able to take full advantage of the new electronic medium for personal business. We built CERTivity with these aspects in mind," said David Dascalescu, the CTO at EduLib.

CERTivity's features are combined and centralized having an intuitive and productive organization in an IDE style thus maximizing the productivity of its end-users.

CERTivity also offers the possibility to sign and verify signatures of well known file types such as PDF, XML documents, or JAR archives thus offering solutions for ensuring the authenticity of documents and ensuring that the contents of the digital files remain unchanged.

CERTivity can digitally sign, by public/private-key encrypted byte range digest, PDF documents supporting all the SubFilter values "adbe.x509.rsa_sha1", "adbe.pkcs7.detached" and "adbe.pkcs7.sha1", according to the PDF reference, version 1.7. In addition to signing, EduLib's tool offers possibility for verifying the validity of the signatures, preventing PDF documents from being subject to tampering displaying valuable information about the verification process with "intriguing" details which can be of interest to developers or analysts.

CERTivity can also perform signing and verifying on XML documents. Signatures on XML documents can be used as authentication credentials or as a way to check data integrity. XML signatures can be applied to XML files, HTML pages, binary-encoded data and any XML-encoded data. More than this, CERTivity can verify XML signatures using either the certificates embedded in the signature, or using an external certificate.

CERTivity has the ability to sign and verify JAR files, which is useful for the integrity of Java archives, and to protect against changes. The process of signing and verifying is made much easier by the GUI, which makes it a more pleasant experience than using equivalent command line tools, especially with a variety of formats covered (PKCS #8, PKCS #12, OpenSSL and all the above KeyStore types).

The tool released by EduLib contains other functions as well, which can be of interest to any developer, network administrator, or just everyone who has intersected with the X.509-based Public Key Infrastructure. The solutions offered by CERTivity are available from EduLib at

About EduLib

EduLib is a privately held software development company from Craiova, Romania, having a small but professional team, with more than 10 years of solid software expertise.

"We believe that a small professional team is the best and most effective environment for innovative software development," said Mihai Popa, CEO at EduLib. EduLib has established as main purpose to offer high-quality multi-platform software products that cover a wide area of user needs.
EduLib S. R. L.
Adrian Calin
+40 351 420970