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