3.1.1.3 Required Protection Level
The .NET NegotiateStream Protocol uses the Required Protection Level to keep track of the protection level required by the client application. The possible values for the Required Protection Level and Negotiated Protection Level are:
None
Sign
EncryptAndSign