CERTivity is a powerful pure Java multi-platform visual tool for creating, managing and handling different KeyStore types (such as JKS, JCEKS, PKCS12, the Bouncy Castle types BKS and 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 (version 1 and 3) and Certificates Chains.