CERTivity is a powerful pure Java multi-platform visual tool for creating, managing and handling different KeyStore types (JKS, JCEKS, PKCS12, BKS, UBER, or Windows Native), Keys such as Private Keys, Public Keys or Secret Keys in different formats (e. g. PKCS, OpenSSL, using various algorithms - RSA /DSA), Certificates and Certificates Chains. CERTivity also creates and verifies digital signatures on PDF, XML or JAR files. For PDF signatures it is covering all of the standard SubFilter values "adbe.x509.rsa_sha1", "adbe.pkcs7.detached" and "adbe.pkcs7.sha1", as well as providing rich and "intriguing" information on signature verification. CERTivity has many features related to KeyStore management and PKI domain.
The PKI related features combined in an intuitive organization let CERTivity users to: - export/import KeyPairs, Private/Public Keys and Certificates; - handle native Windows KeyStores side by side with Java KeyStores; - import SSL certificates from servers; - extend validity period for self-signed certificates; - test given certificates on custom protocols (e.g. raw text such as STARTTLS); - obtain revocation status; - convert from one KeyStore type to another; - change KeyStore or KeyStore entries passwords; - sign CSR files and import CA Replies; - view ASN.1 representation of Private / Public Keys and Certificates; - cut / copy - paste KeyPairs and Certificates between opened KeyStores.
CERTivity covers many functions, from Keys and KeyStores management to document signing and signature verification, which are otherwise available with disperse command line tools. CERTivity is combining them in a visual, intuitive, uniform and productive organization. Its GUI has an IDE like structure, which is elegant and easy to use, allowing users to maximize productivity. It is as well a multi-platform solution.
CERTivity is meant for everyone dealing with Certificates, Public / Private Keys or digital signatures such as system administrators or developers. It is also meant for anyone willing to develop applications related to the PKI domain.