I am attempting to implement SCRAM-SHA-1-PLUS in my XMPP library and I am stuck at the point of getting channel binding to work. I have a ChannelBinding object from the TransportContext of my SslStream but the value is not what the server is expecting. Is there a different way or does .NET Core not implement tls-unique?
EDIT:
The code files in question can be found in my comment below.