As a user I would like to be able to use EthSigner to host multiple signing keys, so that I can use it as a signing wallet for Besu.
Specifically, the wallet should be able to load keys by addresses from a designated folder, as the keystore folder, which saves encrypted Ethereum keys in the standard web3 format. The password can be shared and saved in a designated file (e.g passwords.txt).
We don't need an RPC to create accounts.
Additionally, it would be awesome if remote signing services, like Azure Key Vault, can be supported the same way. Such that the file corresponding to the address contains, instead of the encrypted keys themselves, key vault credentials and configurations to access the signing service. The secret part of the credentials can also be encrypted with the same password.