Software keystore

Stream comes installed with a software keystore that can be used to generate RSA and ECDSA keys. To set up a software keystore:

1. Log in to the Stream Administration Interface.

2. Go to Keystores and keys and click add_external_ca.

3. In Type, select Software. In Name, set the name you want to give to your keystore. Optionally, you can add a description to your keystore.

4. Click the Add button.

If everything was good, your keystore should appear in your keystores list with a green circle next to its name:

Stream keystores tab with software keystore

When using the software keystore, private keys are at some point stored in memory in plain text. That represents a huge security flaw since it would just take a memory dump of the Stream machine to be able to recover the private keys.

It is not recommended to use the software keystore except for testing or development purposes due to the safety reasons detailed above.