Handles persistent storage and retrieval of network encryption keys
Create an id for a new client (possibly requesting it from the user), store it, then resolve with the new id
Retrieve key stored for client id
Handles persistent storage and retrieval of network encryption keys