104 references to ContextFlags
System (104)
net\System\Net\_AuthenticationManagerBase.cs (4)
117ContextFlags clientFlags = ContextFlags.Connection | ContextFlags.InitIdentify; 125SystemNetworkCredential.defaultCredential, null, ContextFlags.Connection, null);
net\System\Net\_NativeSSPI.cs (24)
29int AcceptSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer inputBuffer, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags); 30int AcceptSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags); 31int InitializeSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags); 32int InitializeSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags); 81public int AcceptSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer inputBuffer, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 85public int AcceptSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 89public int InitializeSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 93public int InitializeSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 243public int AcceptSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer inputBuffer, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 247public int AcceptSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 251public int InitializeSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 255public int InitializeSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags) {
net\System\Net\_NTAuthentication.cs (22)
145private ContextFlags m_RequestedContextFlags; 146private ContextFlags m_ContextFlags; 194return (m_ContextFlags & ContextFlags.Confidentiality) != 0; 200return (m_ContextFlags & (m_IsServer?ContextFlags.AcceptIntegrity:ContextFlags.InitIntegrity)) != 0; 206return (m_ContextFlags & ContextFlags.MutualAuth) != 0; 212return (m_ContextFlags & ContextFlags.Delegate) != 0; 218return (m_ContextFlags & (m_IsServer?ContextFlags.AcceptIdentify:ContextFlags.InitIdentify)) != 0; 353private static ContextFlags GetHttpContextFlags(WebRequest request, bool trustedSpn) 355ContextFlags contextFlags = ContextFlags.Connection; 360contextFlags |= ContextFlags.InitIdentify; 362contextFlags |= ContextFlags.Delegate; 365contextFlags |= ContextFlags.MutualAuth; 369contextFlags |= ContextFlags.UnverifiedTargetName; 380internal NTAuthentication(bool isServer, string package, NetworkCredential credential, string spn, ContextFlags requestedContextFlags, ContextAwareResult context, ChannelBinding channelBinding) 431internal NTAuthentication(bool isServer, string package, NetworkCredential credential, string spn, ContextFlags requestedContextFlags, ChannelBinding channelBinding) { 439internal NTAuthentication(bool isServer, string package, string spn, ContextFlags requestedContextFlags, ChannelBinding channelBinding) 457internal InitializeCallbackContext(NTAuthentication thisPtr, bool isServer, string package, NetworkCredential credential, string spn, ContextFlags requestedContextFlags, ChannelBinding channelBinding) 473internal readonly ContextFlags requestedContextFlags; 484private void Initialize(bool isServer, string package, NetworkCredential credential, string spn, ContextFlags requestedContextFlags, ChannelBinding channelBinding) {
net\System\Net\_SafeNetHandles.cs (10)
1440ContextFlags inFlags, 1445ref ContextFlags outFlags) 1493bool isSspiAllocated = (inFlags & ContextFlags.AllocateMemory) != 0 ? true : false; 1650ContextFlags inFlags, 1655ref ContextFlags attributes, 1767ContextFlags inFlags, 1772ref ContextFlags outFlags) { 1818bool isSspiAllocated = (inFlags & ContextFlags.AllocateMemory) != 0 ? true : false; 1969ContextFlags inFlags, 1973ref ContextFlags outFlags,
net\System\Net\_SecureChannel.cs (12)
35private const ContextFlags RequiredFlags = 36ContextFlags.ReplayDetect | 37ContextFlags.SequenceDetect | 38ContextFlags.Confidentiality| 39ContextFlags.AllocateMemory; 42private const ContextFlags ServerRequiredFlags = 44| ContextFlags.AcceptStream 58private ContextFlags m_Attributes; 981ServerRequiredFlags | (m_RemoteCertRequired? ContextFlags.MutualAuth: ContextFlags.Zero), 998RequiredFlags | ContextFlags.InitManualCredValidation, 1025RequiredFlags | ContextFlags.InitManualCredValidation,
net\System\Net\_SSPIWrapper.cs (8)
228internal static int InitializeSecurityContext(SSPIInterface SecModule, ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness datarep, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 243internal static int InitializeSecurityContext(SSPIInterface SecModule, SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness datarep, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 258internal static int AcceptSecurityContext(SSPIInterface SecModule, ref SafeFreeCredentials credential, ref SafeDeleteContext context, ContextFlags inFlags, Endianness datarep, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) 274internal static int AcceptSecurityContext(SSPIInterface SecModule, SafeFreeCredentials credential, ref SafeDeleteContext context, ContextFlags inFlags, Endianness datarep, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags)
net\System\Net\HttpListener.cs (5)
2192private ContextFlags GetContextFlags(ExtendedProtectionPolicy policy, bool isSecureConnection) 2194ContextFlags result = ContextFlags.Connection; 2199result |= ContextFlags.AllowMissingBindings; 2203result |= ContextFlags.ProxyBindings;
net\System\Net\mail\SmtpDigestAuthenticationModule.cs (1)
51this.sessions[sessionCookie] = clientContext = new NTAuthentication(false, "WDigest", credential, spn, ContextFlags.Connection, channelBindingToken);
net\System\Net\mail\SmtpNegotiateAuthenticationModule.cs (2)
48ContextFlags.Connection | ContextFlags.InitIntegrity, channelBindingToken);
net\System\Net\mail\SmtpNtlmAuthenticationModule.cs (1)
51new NTAuthentication(false, "Ntlm", credential, spn, ContextFlags.Connection, channelBindingToken);
net\System\Net\SecureProtocols\_NegoState.cs (11)
170ContextFlags flags = ContextFlags.Connection; 180flags |= ContextFlags.Confidentiality; 185flags |= ContextFlags.ReplayDetect | ContextFlags.SequenceDetect | ContextFlags.InitIntegrity; 190if (_ExtendedProtectionPolicy.PolicyEnforcement == PolicyEnforcement.WhenSupported) { flags |= ContextFlags.AllowMissingBindings; } 194flags |= ContextFlags.ProxyBindings; 200if (protectionLevel != ProtectionLevel.None) {flags |= ContextFlags.MutualAuth;} 201if (impersonationLevel == TokenImpersonationLevel.Identification) {flags |= ContextFlags.InitIdentify;} 202if (impersonationLevel == TokenImpersonationLevel.Delegation) {flags |= ContextFlags.Delegate;}
net\System\Net\UnsafeNativeMethods.cs (4)
504[In] ContextFlags inFlags, 508[In, Out] ref ContextFlags attributes, 591[In] ContextFlags inFlags, 598[In, Out] ref ContextFlags attributes,