4 types derived from ChannelBinding
System (2)
net\System\Net\_SafeNetHandles.cs (2)
2815internal class SafeLocalFreeChannelBinding : ChannelBinding 2848internal abstract class SafeFreeContextBufferChannelBinding : ChannelBinding
System.ServiceModel (1)
System\ServiceModel\Channels\ChannelBindingUtility.cs (1)
189class DuplicatedChannelBinding : ChannelBinding
System.Web (1)
HttpChannelBindingToken.cs (1)
19internal sealed class HttpChannelBindingToken : ChannelBinding {
156 references to ChannelBinding
System (64)
net\System\Net\_AuthenticationManager2.cs (2)
162ChannelBinding channelBinding = binding as ChannelBinding;
net\System\Net\_AuthenticationManagerDefault.cs (2)
292ChannelBinding channelBinding = binding as ChannelBinding;
net\System\Net\_ConnectStream.cs (2)
2302internal ChannelBinding GetChannelBinding(ChannelBindingKind kind) 2306ChannelBinding binding = null;
net\System\Net\_DigestClient.cs (7)
115ChannelBinding binding = null; 203ChannelBinding binding = null; 342ChannelBinding binding = null; 940internal static Authorization Authenticate(HttpDigestChallenge digestChallenge, NetworkCredential NC, string spn, ChannelBinding binding) { 1072private static bool IsUpgraded(string nonce, ChannelBinding binding) { 1170private static byte[] formatChannelBindingForHash(ChannelBinding binding) 1214private static string hashChannelBinding(ChannelBinding binding, MD5CryptoServiceProvider MD5provider)
net\System\Net\_KerberosClient.cs (1)
93ChannelBinding binding = null;
net\System\Net\_NegotiateClient.cs (1)
96ChannelBinding binding = null;
net\System\Net\_NTAuthentication.cs (9)
155private ChannelBinding m_ChannelBinding; 326internal ChannelBinding ChannelBinding 339WebRequest request, ChannelBinding channelBinding) : 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) 474internal readonly ChannelBinding channelBinding; 484private void Initialize(bool isServer, string package, NetworkCredential credential, string spn, ContextFlags requestedContextFlags, ChannelBinding channelBinding) {
net\System\Net\_NtlmClient.cs (1)
93ChannelBinding binding = null;
net\System\Net\_SecureChannel.cs (2)
215internal ChannelBinding GetChannelBinding(ChannelBindingKind kind) 219ChannelBinding result = null;
net\System\Net\_TLSstream.cs (2)
29private ChannelBinding m_CachedChannelBinding; 416internal ChannelBinding GetChannelBinding(ChannelBindingKind kind)
net\System\Net\HttpListener.cs (5)
1535ChannelBinding binding; 2024private ChannelBinding GetChannelBinding(ulong connectionId, bool isSecureConnection, ExtendedProtectionPolicy policy) 2051ChannelBinding result = GetChannelBindingFromTls(connectionId); 2250ChannelBinding binding = GetChannelBinding(connectionId, isSecureConnection, policy); 2437internal ChannelBinding GetChannelBindingFromTls(ulong connectionId)
net\System\Net\HttpListenerRequest.cs (1)
1016internal ChannelBinding GetChannelBinding()
net\System\Net\Internal.cs (1)
1486public SecurityBuffer(ChannelBinding binding) {
net\System\Net\mail\ISmtpAuthenticationModule.cs (1)
15Authorization Authenticate(string challenge, NetworkCredential credentials, object sessionCookie, string spn, ChannelBinding channelBindingToken);
net\System\Net\mail\smtpconnection.cs (3)
56private ChannelBinding channelBindingToken = null; 533internal AuthenticateCallbackContext(SmtpConnection thisPtr, ISmtpAuthenticationModule module, NetworkCredential credential, string spn, ChannelBinding Token) 548internal readonly ChannelBinding token;
net\System\Net\mail\SmtpDigestAuthenticationModule.cs (1)
35public Authorization Authenticate(string challenge, NetworkCredential credential, object sessionCookie, string spn, ChannelBinding channelBindingToken)
net\System\Net\mail\SmtpLoginAuthenticationModule.cs (1)
34public Authorization Authenticate(string challenge, NetworkCredential credential, object sessionCookie, string spn, ChannelBinding channelBindingToken)
net\System\Net\mail\SmtpNegotiateAuthenticationModule.cs (1)
30public Authorization Authenticate(string challenge, NetworkCredential credential, object sessionCookie, string spn, ChannelBinding channelBindingToken)
net\System\Net\mail\SmtpNtlmAuthenticationModule.cs (1)
36public Authorization Authenticate(string challenge, NetworkCredential credential, object sessionCookie, string spn, ChannelBinding channelBindingToken)
net\System\Net\SecureProtocols\_NegoState.cs (1)
127ChannelBinding channelBinding,
net\System\Net\SecureProtocols\_SslState.cs (1)
246internal ChannelBinding GetChannelBinding(ChannelBindingKind kind)
net\System\Net\SecureProtocols\NegotiateStream.cs (6)
75public virtual void AuthenticateAsClient(NetworkCredential credential, ChannelBinding binding, string targetName) 90ChannelBinding binding, 122public virtual IAsyncResult BeginAuthenticateAsClient(NetworkCredential credential, ChannelBinding binding, string targetName, AsyncCallback asyncCallback, object asyncState) 144ChannelBinding binding, 290public virtual Task AuthenticateAsClientAsync(NetworkCredential credential, ChannelBinding binding, string targetName) 297NetworkCredential credential, ChannelBinding binding,
net\System\Net\SecureProtocols\SslStream.cs (1)
257internal ChannelBinding GetChannelBinding(ChannelBindingKind kind)
net\System\Net\ServicePoint.cs (1)
176internal void SetCachedChannelBinding(Uri uri, ChannelBinding binding)
net\System\Net\TransportContext.cs (7)
15public abstract ChannelBinding GetChannelBinding(ChannelBindingKind kind); 30public override ChannelBinding GetChannelBinding(ChannelBindingKind kind) 46public override ChannelBinding GetChannelBinding(ChannelBindingKind kind) 62public override ChannelBinding GetChannelBinding(ChannelBindingKind kind) 83internal CachedTransportContext(ChannelBinding binding) 88public override ChannelBinding GetChannelBinding(ChannelBindingKind kind) 96private ChannelBinding binding;
security\system\security\Authentication\ExtendedProtection\ExtendedProtectionPolicy.cs (3)
34private ChannelBinding customChannelBinding; 63ChannelBinding customChannelBinding) 115public ChannelBinding CustomChannelBinding
System.IdentityModel (15)
System\IdentityModel\Diagnostics\SecurityTraceRecordHelper.cs (3)
40internal static void TraceChannelBindingInformation(ExtendedProtectionPolicyHelper policyHelper, bool isServer, ChannelBinding channelBinding) 91ChannelBinding channelBinding; 93public ChannelBindingNameTraceRecord(ExtendedProtectionPolicyHelper policyHelper, bool isServer, ChannelBinding channelBinding)
System\IdentityModel\SecurityUtils.cs (3)
840ChannelBinding _channelBinding; 844public ExtendedProtectionPolicyHelper(ChannelBinding channelBinding, ExtendedProtectionPolicy extendedProtectionPolicy) 871public ChannelBinding ChannelBinding
System\IdentityModel\Selectors\KerberosSecurityTokenProvider.cs (1)
58internal SecurityToken GetToken(TimeSpan timeout, ChannelBinding channelbinding)
System\IdentityModel\SspiHelper.cs (1)
365public SecurityBuffer(ChannelBinding channelBinding)
System\IdentityModel\Tokens\KerberosReceiverSecurityToken.cs (3)
22ChannelBinding channelBinding; 48ChannelBinding channelBinding, 151internal void Initialize( SafeFreeCredentials credentialsHandle, ChannelBinding channelBinding, ExtendedProtectionPolicy extendedProtectionPolicy )
System\IdentityModel\Tokens\KerberosRequestorSecurityToken.cs (3)
37internal KerberosRequestorSecurityToken(string servicePrincipalName, TokenImpersonationLevel tokenImpersonationLevel, NetworkCredential networkCredential, string id, ChannelBinding channelBinding) 42internal KerberosRequestorSecurityToken(string servicePrincipalName, TokenImpersonationLevel tokenImpersonationLevel, NetworkCredential networkCredential, string id, SafeFreeCredentials credentialsHandle, ChannelBinding channelBinding) 126void Initialize(TokenImpersonationLevel tokenImpersonationLevel, NetworkCredential networkCredential, SafeFreeCredentials credentialsHandle, ChannelBinding channelBinding)
System\ServiceModel\Security\ISspiNegotiation.cs (1)
43byte[] GetOutgoingBlob(byte[] incomingBlob, ChannelBinding channelbinding, ExtendedProtectionPolicy protectionPolicy);
System.ServiceModel (67)
System\ServiceModel\Channels\ChannelBindingMessageProperty.cs (3)
14ChannelBinding channelBinding; 19public ChannelBindingMessageProperty(ChannelBinding channelBinding, bool ownsCleanup) 42public ChannelBinding ChannelBinding
System\ServiceModel\Channels\ChannelBindingUtility.cs (10)
92public static ChannelBinding GetToken(SslStream stream) 97public static ChannelBinding GetToken(TransportContext context) 99ChannelBinding token = null; 107public static ChannelBinding DuplicateToken(ChannelBinding source) 117public static void TryAddToMessage(ChannelBinding channelBindingToken, Message message, bool messagePropertyOwnsCleanup) 178public static void Dispose(ref ChannelBinding channelBinding) 211internal static ChannelBinding CreateCopy(ChannelBinding source) 237unsafe void Initialize(ChannelBinding source)
System\ServiceModel\Channels\HttpChannelFactory.cs (2)
1181ChannelBinding channelBinding; 1389ChannelBinding channelBinding;
System\ServiceModel\Channels\HttpChannelHelpers.cs (18)
71internal static HttpInput CreateHttpInput(HttpWebResponse httpWebResponse, IHttpTransportFactorySettings settings, ChannelBinding channelBinding) 116protected virtual ChannelBinding ChannelBinding { get { return null; } } 467ChannelBinding channelBinding = this.enableChannelBinding ? this.ChannelBinding : null; 821ChannelBinding channelBinding; 824public WebResponseHttpInput(HttpWebResponse httpWebResponse, IHttpTransportFactorySettings settings, ChannelBinding channelBinding) 847protected override ChannelBinding ChannelBinding 1113protected virtual ChannelBinding ChannelBinding { get { return null; } } 1201public virtual ChannelBinding TakeChannelBinding() 2378ChannelBinding channelBindingToken; 2444protected override ChannelBinding ChannelBinding 2464public override ChannelBinding TakeChannelBinding() 2466ChannelBinding result = this.channelBindingToken; 2726ChannelBinding channelBindingToken; 2765public static Stream End(IAsyncResult result, out ChannelBinding channelBindingToken) 3823HttpChannelFactory<IRequestChannel> factory, WebException responseException, ChannelBinding channelBinding) 4135ChannelBinding channelBinding; 4137public HttpRequestMessageHttpInput(HttpRequestMessage httpRequestMessage, IHttpTransportFactorySettings settings, bool enableChannelBinding, ChannelBinding channelBinding) 4158protected override ChannelBinding ChannelBinding
System\ServiceModel\Channels\HttpRequestContext.cs (1)
950protected override ChannelBinding ChannelBinding
System\ServiceModel\Channels\IStreamUpgradeChannelBindingProvider.cs (2)
11ChannelBinding GetChannelBinding(StreamUpgradeInitiator upgradeInitiator, ChannelBindingKind kind); 12ChannelBinding GetChannelBinding(StreamUpgradeAcceptor upgradeAcceptor, ChannelBindingKind kind);
System\ServiceModel\Channels\SingletonConnectionReader.cs (3)
48ChannelBinding channelBindingToken; 66public ChannelBinding ChannelBinding 957ChannelBinding channelBindingToken;
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (10)
184ChannelBinding IStreamUpgradeChannelBindingProvider.GetChannelBinding(StreamUpgradeInitiator upgradeInitiator, ChannelBindingKind kind) 206ChannelBinding IStreamUpgradeChannelBindingProvider.GetChannelBinding(StreamUpgradeAcceptor upgradeAcceptor, ChannelBindingKind kind) 565ChannelBinding channelBindingToken; 574internal ChannelBinding ChannelBinding 699ChannelBinding channelBindingToken; 742public static Stream End(IAsyncResult result, out SecurityMessageProperty remoteSecurity, out ChannelBinding channelBinding) 758ChannelBinding channelBindingToken; 809internal ChannelBinding ChannelBinding 986ChannelBinding channelBindingToken; 1048public static Stream End(IAsyncResult result, out SecurityMessageProperty remoteSecurity, out ChannelBinding channelBinding)
System\ServiceModel\Channels\StreamedFramingRequestChannel.cs (1)
21ChannelBinding channelBindingToken;
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (3)
29ChannelBinding channelBindingToken; 70protected ChannelBinding ChannelBinding 318protected void SetChannelBinding(ChannelBinding channelBinding)
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (1)
853internal SecurityToken GetToken(TimeSpan timeout, ChannelBinding channelbinding)
System\ServiceModel\Security\ReceiveSecurityHeader.cs (2)
47ChannelBinding channelBinding; 722public void Process(TimeSpan timeout, ChannelBinding channelBinding, ExtendedProtectionPolicy extendedProtectionPolicy)
System\ServiceModel\Security\RequestSecurityToken.cs (3)
153public ChannelBinding GetChannelBinding() 162ChannelBinding channelBinding = null; 234public delegate void OnGetBinaryNegotiationCallback( ChannelBinding channelBinding );
System\ServiceModel\Security\SecurityUtils.cs (2)
295public static ChannelBinding GetChannelBindingFromMessage(Message message) 304ChannelBinding channelBinding = null;
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (1)
580internal ReadOnlyCollection<IAuthorizationPolicy> ValidateToken(SecurityToken token, ChannelBinding channelBinding, ExtendedProtectionPolicy protectionPolicy)
System\ServiceModel\Security\SspiNegotiationTokenProvider.cs (1)
233public void GetOutgoingBlob( ChannelBinding channelBinding )
System\ServiceModel\Security\TlsSspiNegotiation.cs (1)
375public byte[] GetOutgoingBlob(byte[] incomingBlob, ChannelBinding channelbinding, ExtendedProtectionPolicy protectionPolicy)
System\ServiceModel\Security\Tokens\ProviderBackedSecurityToken.cs (2)
29ChannelBinding _channelBinding; 55public ChannelBinding ChannelBinding
System\ServiceModel\Security\WindowsSspiNegotiation.cs (1)
321public byte[] GetOutgoingBlob(byte[] incomingBlob, ChannelBinding channelbinding, ExtendedProtectionPolicy protectionPolicy)
System.ServiceModel.Activation (3)
System\ServiceModel\Activation\HostedHttpContext.cs (1)
292protected override ChannelBinding ChannelBinding
System\ServiceModel\Activation\HostedHttpRequestAsyncResult.cs (2)
291ChannelBinding cbt = this.context.Request.HttpChannelBinding; 983internal ChannelBinding GetChannelBinding()
System.Web (7)
Abstractions\HttpRequestBase.cs (1)
55public virtual ChannelBinding HttpChannelBinding {
Abstractions\HttpRequestWrapper.cs (1)
89public override ChannelBinding HttpChannelBinding {
Hosting\IIS7WorkerRequest.cs (2)
99private ChannelBinding _channelBindingToken; 2566internal ChannelBinding HttpChannelBindingToken {
Hosting\ISAPIWorkerRequest.cs (2)
1693private ChannelBinding _channelBindingToken; 2014internal ChannelBinding HttpChannelBindingToken {
HttpRequest.cs (1)
3152public ChannelBinding HttpChannelBinding {