You need to ensure that all calls to Operation 1 and Operation2 from the client are encrypted and signed
You need to ensure that all clients calling GetMessage will retrieve the same string, even if the message is updated by clients calling PutMessage
You need to complete the implementation and ensure that the session-based counter will perform over HTTP as it does over TCP