1 type derived from ChannelBinding
System.Net.Security (1)
System\Net\Security\Pal.Managed\SafeChannelBindingHandle.cs (1)
11internal sealed class SafeChannelBindingHandle : ChannelBinding
75 references to ChannelBinding
dotnet-svcutil-lib (22)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\KerberosSecurityTokenProvider.cs (1)
61internal SecurityToken GetToken(CancellationToken cancellationToken, ChannelBinding channelbinding)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ChannelBindingMessageProperty.cs (3)
13private ChannelBinding _channelBinding; 18public ChannelBindingMessageProperty(ChannelBinding channelBinding, bool ownsCleanup) 41public ChannelBinding ChannelBinding
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ChannelBindingUtility.cs (5)
34public static ChannelBinding GetToken(SslStream stream) 40public static ChannelBinding GetToken(TransportContext context) 42ChannelBinding token = null; 50public static void TryAddToMessage(ChannelBinding channelBindingToken, Message message, bool messagePropertyOwnsCleanup) 60public static void Dispose(ref ChannelBinding channelBinding)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IStreamUpgradeChannelBindingProvider.cs (2)
15ChannelBinding GetChannelBinding(StreamUpgradeInitiator upgradeInitiator, ChannelBindingKind kind); 16ChannelBinding GetChannelBinding(StreamUpgradeAcceptor upgradeAcceptor, ChannelBindingKind kind);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (6)
159ChannelBinding IStreamUpgradeChannelBindingProvider.GetChannelBinding(StreamUpgradeInitiator upgradeInitiator, ChannelBindingKind kind) 181ChannelBinding IStreamUpgradeChannelBindingProvider.GetChannelBinding(StreamUpgradeAcceptor upgradeAcceptor, ChannelBindingKind kind) 313private ChannelBinding _channelBindingToken; 323internal ChannelBinding ChannelBinding 446private ChannelBinding _channelBindingToken; 501internal ChannelBinding ChannelBinding
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (1)
272internal Task<SecurityToken> GetTokenAsync(CancellationToken cancellationToken, ChannelBinding channelbinding)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ISspiNegotiation.cs (1)
42byte[] GetOutgoingBlob(byte[] incomingBlob, ChannelBinding channelbinding, ExtendedProtectionPolicy protectionPolicy);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityToken.cs (3)
140public ChannelBinding GetChannelBinding() 149ChannelBinding channelBinding = null; 221public delegate void OnGetBinaryNegotiationCallback(ChannelBinding channelBinding);
netstandard (1)
netstandard.cs (1)
1825[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Authentication.ExtendedProtection.ChannelBinding))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
840[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Authentication.ExtendedProtection.ChannelBinding))]
System.Net.HttpListener (1)
System\Net\Managed\HttpListenerRequest.Managed.cs (1)
49public override ChannelBinding? GetChannelBinding(ChannelBindingKind kind)
System.Net.Mail (4)
System\Net\Mail\ISmtpAuthenticationModule.cs (1)
12Authorization? Authenticate(string? challenge, NetworkCredential? credentials, object sessionCookie, string? spn, ChannelBinding? channelBindingToken);
System\Net\Mail\SmtpLoginAuthenticationModule.cs (1)
17public Authorization? Authenticate(string? challenge, NetworkCredential? credential, object sessionCookie, string? spn, ChannelBinding? channelBindingToken)
System\Net\Mail\SmtpNegotiateAuthenticationModule.cs (1)
21public Authorization? Authenticate(string? challenge, NetworkCredential? credential, object sessionCookie, string? spn, ChannelBinding? channelBindingToken)
System\Net\Mail\SmtpNtlmAuthenticationModule.cs (1)
18public Authorization? Authenticate(string? challenge, NetworkCredential? credential, object sessionCookie, string? spn, ChannelBinding? channelBindingToken)
System.Net.Primitives (1)
System\Net\TransportContext.cs (1)
10public abstract ChannelBinding? GetChannelBinding(ChannelBindingKind kind);
System.Net.Security (21)
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (1)
30private readonly ChannelBinding? _channelBinding;
System\Net\NegotiateAuthenticationPal.Unix.cs (2)
102private ChannelBinding? _channelBinding; 555ChannelBinding? channelBinding,
System\Net\Security\NegotiateAuthenticationClientOptions.cs (1)
62public ChannelBinding? Binding { get; set; }
System\Net\Security\NegotiateAuthenticationServerOptions.cs (1)
41public ChannelBinding? Binding { get; set; }
System\Net\Security\NegotiateStream.cs (7)
110public virtual IAsyncResult BeginAuthenticateAsClient(NetworkCredential credential, ChannelBinding? binding, string targetName, AsyncCallback? asyncCallback, object? asyncState) => 121NetworkCredential credential, ChannelBinding? binding, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel, 166public virtual void AuthenticateAsClient(NetworkCredential credential, ChannelBinding? binding, string targetName) => 174NetworkCredential credential, ChannelBinding? binding, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel) 192public virtual Task AuthenticateAsClientAsync(NetworkCredential credential, ChannelBinding? binding, string targetName) => 196NetworkCredential credential, ChannelBinding? binding, string targetName, ProtectionLevel requiredProtectionLevel, 626ChannelBinding? channelBinding,
System\Net\Security\Pal.Managed\EndpointChannelBindingToken.cs (1)
12internal static ChannelBinding? Build(SafeDeleteContext securityContext)
System\Net\Security\SslStream.Protocol.cs (2)
162internal ChannelBinding? GetChannelBinding(ChannelBindingKind kind) 164ChannelBinding? result = null;
System\Net\Security\SslStreamPal.Unix.cs (2)
117public static ChannelBinding? QueryContextChannelBinding(SafeDeleteSslContext securityContext, ChannelBindingKind attribute) 119ChannelBinding? bindingHandle;
System\Net\SslStreamContext.cs (1)
20public override ChannelBinding? GetChannelBinding(ChannelBindingKind kind) =>
System\Security\Authentication\ExtendedProtection\ExtendedProtectionPolicy.cs (3)
21private readonly ChannelBinding? _customChannelBinding; 51ChannelBinding customChannelBinding) 98public ChannelBinding? CustomChannelBinding
System.ServiceModel.NetFramingBase (13)
System\ServiceModel\Channels\ChannelBindingUtility.cs (5)
16public static ChannelBinding GetToken(SslStream stream) 21public static ChannelBinding GetToken(TransportContext context) 23ChannelBinding token = null; 31public static void TryAddToMessage(ChannelBinding channelBindingToken, Message message, bool messagePropertyOwnsCleanup) 41public static void Dispose(ref ChannelBinding channelBinding)
System\ServiceModel\Channels\IStreamUpgradeChannelBindingProvider.cs (1)
11ChannelBinding GetChannelBinding(StreamUpgradeInitiator upgradeInitiator, ChannelBindingKind kind);
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
105ChannelBinding IStreamUpgradeChannelBindingProvider.GetChannelBinding(StreamUpgradeInitiator upgradeInitiator, ChannelBindingKind kind) 257private ChannelBinding _channelBindingToken; 311internal ChannelBinding ChannelBinding
System\ServiceModel\Channels\StreamedFramingRequestChannel.cs (1)
20private ChannelBinding _channelBindingToken;
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (3)
21private ChannelBinding _channelBindingToken; 48protected ChannelBinding ChannelBinding => _channelBindingToken; 220protected void SetChannelBinding(ChannelBinding channelBinding)
System.ServiceModel.Primitives (11)
System\IdentityModel\Selectors\KerberosSecurityTokenProvider.cs (1)
51internal SecurityToken GetToken(TimeSpan timeout, ChannelBinding channelbinding)
System\ServiceModel\Channels\ChannelBindingMessageProperty.cs (3)
14private ChannelBinding _channelBinding; 19public ChannelBindingMessageProperty(ChannelBinding channelBinding, bool ownsCleanup) 37public ChannelBinding ChannelBinding
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (1)
351internal Task<SecurityToken> GetTokenAsync(TimeSpan timeout, ChannelBinding channelbinding)
System\ServiceModel\Security\ReceiveSecurityHeader.cs (2)
42private ChannelBinding _channelBinding; 320public void Process(TimeSpan timeout, ChannelBinding channelBinding, ExtendedProtectionPolicy extendedProtectionPolicy)
System\ServiceModel\Security\RequestSecurityToken.cs (2)
129public ChannelBinding GetChannelBinding() 138ChannelBinding channelBinding = null;
System\ServiceModel\Security\SecurityUtils.cs (2)
248public static ChannelBinding GetChannelBindingFromMessage(Message message) 257ChannelBinding channelBinding = null;