3.1.1.2 Stream State
The .NET NegotiateStream Protocol uses the Stream State to keep track of the state of the stream. The possible values for the state of the stream are:
Uninitialized
CreatingSecurityToken
WaitingForHandshakeMessage
ProcessingFinalToken
WaitingForHandshakeDone
Authenticated
Closed