I am making a desktop dapp using Ethereum, web3.js, truffle, electron, and react. This will be a ethereum private blockchain.
I can make, compile, deploy, call, transact, on testRPC using the testRPCs default accounts.
I want to discuss on the best possible ways for Key management in a Desktop ethereum app.
Questions I have are:
1, How to create new accounts?
2, Once account is created how to get Public and private key and where to save them?
Constraint : Cannot use any third party tools like Mist or metamask.
Anybody please help in designing this?