// methods public ISaslStep Initialize(IConnection connection) { var dataString = string.Format("\0{0}\0{1}", _credential.Username, _credential.GetInsecurePassword()); var bytes = new UTF8Encoding(false, true).GetBytes(dataString); return(new CompletedStep(bytes)); }
// methods public ISaslStep Initialize(IConnection connection, ConnectionDescription description) { Ensure.IsNotNull(connection, "connection"); Ensure.IsNotNull(description, "description"); var dataString = string.Format("\0{0}\0{1}", _credential.Username, _credential.GetInsecurePassword()); var bytes = Utf8Encodings.Strict.GetBytes(dataString); return(new CompletedStep(bytes)); }