[Keyserver] Validate incoming tunnelbroker messages
Summary:
When receiving messages from tunnelbroker, we should be able to
verify the specific message and validate the content of the message.
https://linear.app/comm/issue/ENG-3707
Depends on D8752
Test Plan:
- Start keyserver, identity service, tunnelbroker
Alter the services/commtest/tests/identity_keyserver_tests.rs to deplete
one time keys of the keyserver. Verify that it can pull more one time keys
Reviewers: marcin, jon
Reviewed By: marcin
Subscribers: ashoat, tomek
Differential Revision: https://phab.comm.dev/D8956