1 /*++
2 Copyright (c) Microsoft Corporation
3 
4 Module Name:
5 
6     NegoEnumProperties.cs
7 
8 --*/
9 
10 namespace System.Net.Security {
11 
12 
13 
14     //
15     // WebRequest - specific authentication flags
16     //
17     public enum AuthenticationLevel {
18         None = 0,
19         MutualAuthRequested = 1,    // default setting
20         MutualAuthRequired  = 2
21     }
22 
23     // This will request security properties of a NegotiateStream
24     public enum ProtectionLevel
25     {
26         // Used only with Negotiate on Win9x platform
27         None = 0,
28 
29         // Data integrity only
30         Sign = 1,
31 
32         // Both data confidentiality and integrity
33         EncryptAndSign = 2
34     }
35 
36 }
37 
38