/// <summary> /// Creates a new <see cref="SecureStreamServer{T}"/>. /// </summary> public SecureStreamServer() : base(MessageClass.Component) { m_syncRoot = new object(); m_state = new State(); m_state.ContainsDefaultCredentials = false; InvalidateAllTickets(); m_userTokens = new Dictionary <Guid, T>(); //m_srp = new SrpServer(); //m_scram = new ScramServer(); //m_cert = new CertificateServer(); m_integrated = new IntegratedSecurityServer(); }
public void Test1() { m_sw.Reset(); NetworkStreamSimulator net = new NetworkStreamSimulator(); IntegratedSecurityServer sa = new IntegratedSecurityServer(); sa.Users.AddUser("zthe\\steven"); ThreadPool.QueueUserWorkItem(Client1, net.ClientStream); bool user = sa.TryAuthenticateAsServer(net.ServerStream, out Guid token); user = sa.TryAuthenticateAsServer(net.ServerStream, out token); //if (user is null) // throw new Exception(); Thread.Sleep(100); }