The concept of KeyStore is relatively simple. It is essentially a database file, or data repository file, that stores public key certificates and private keys. The KeyStore will be stored in the /jre/lib/security/cacerts folder. As you will see in the next section, this database is managed by Java's java.security.KeyStore class methods.
The features of KeyStore include the following:
- Contains one of the following entry types:
- Private keys
- Public key certificates
- Unique alias string names for every entry
- Password protection for each key