A basic software key management system that stores keys in memory but presents as an asynchronous signer.