processone / fast_tls

TLS / SSL OpenSSL-based native driver for Erlang / Elixir
https://www.ejabberd.im
Other
83 stars 37 forks source link

Plus road #45

Closed NelsonVides closed 4 years ago

NelsonVides commented 4 years ago

As described in the commit message:

This is what is needed to be able to implement the `tls-unique` variant
of channel binding. For documentation, read:

RFC5056: On the Use of Channel Bindings to Secure Channels:
https://tools.ietf.org/html/rfc5056

RFC5929: Channel Bindings for TLS: https://tools.ietf.org/html/rfc5929

https://www.iana.org/assignments/channel-binding-types/channel-binding-types.xhtml

RFC5802, Section 6: Salted Challenge Response Authentication Mechanism
(SCRAM) SASL and GSS-API Mechanisms, Channel Binding:
https://tools.ietf.org/html/rfc5802#section-6