-
-
Notifications
You must be signed in to change notification settings - Fork 91
rfc: client certificates for servers using SMP protocol as clients (opertors' chat relays, notification servers, service bots) #1534
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ys, notification servers, service bots)
cee2158 to
54f580e
Compare
54f580e to
d7c5e14
Compare
a1cadfd to
c230c34
Compare
c230c34 to
4cd017f
Compare
397ffba to
1077110
Compare
1077110 to
9734edc
Compare
6bd58a6 to
c718edd
Compare
…s use service signatures, and to prohibit service signatures on other commands
…, it is checked in verifyTransmission
|
src/Simplex/Messaging/Protocol.hs - protocol changes: commands and transmission encodings for the second signature SMP server
src/Simplex/Messaging/Transport.hs - transport handshake with the 3rd message for services src/Simplex/Messaging/Transport/Client.hs - send service certificate src/Simplex/Messaging/Transport/Server.hs - request service certificate src/Simplex/Messaging/Client.hs - SMP command functions, service authentication NTF server
New tests
|
fd18a33 to
500210f
Compare
339a46e to
25dd788
Compare
5b67657 to
6872bd4
Compare
6872bd4 to
a75c96d
Compare
SMP server:
Notification server:
Chat Agent:
Chat Core: