Add support for channel binding (#367)
Andrzej Wójcik (Tigase) opened 2 years ago

To make better use of SCRAM-*-PLUS authentication mechanism, there was create XEP-0440: SASL Channel-Binding Type Capability, which informs client about channel bindings types supported by the server. Thanks to that client can decided which (if any) channel binding it should use (implemented by the server and the client).

Channel binding will be later on useful with authentication using FAST mechanisms (The Hashed Token SASL Mechanism), which authenticates in 1-RTT instead of 2-RTT for SCRAMs. This will even further improve connectivity establishment time.

Andrzej Wójcik (Tigase) commented 2 years ago

I've added required methods and implementations and confirmed that it works.

issue 1 of 1
Type
Task
Priority
Normal
Assignee
Version
8.0
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/siskin-im#367
Please wait...
Page is in error, reload to recover