3 implementations of ITransportTokenAssertionProvider
System.ServiceModel (3)
System\ServiceModel\Channels\HttpsTransportBindingElement.cs (1)
20
: HttpTransportBindingElement,
ITransportTokenAssertionProvider
System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (1)
16
public class SslStreamSecurityBindingElement : StreamUpgradeBindingElement,
ITransportTokenAssertionProvider
, IPolicyExportExtension
System\ServiceModel\Channels\WindowsStreamSecurityBindingElement.cs (1)
17
ITransportTokenAssertionProvider
,
11 references to ITransportTokenAssertionProvider
System.ServiceModel (11)
System\ServiceModel\Channels\SecurityBindingElement.cs (9)
2032
ITransportTokenAssertionProvider
transportTokenAssertionProvider = null;
2044
if (binding != null || be is MessageEncodingBindingElement || be is
ITransportTokenAssertionProvider
)
2048
if (be is
ITransportTokenAssertionProvider
)
2050
transportTokenAssertionProvider = (
ITransportTokenAssertionProvider
)be;
2106
ITransportTokenAssertionProvider
transportTokenAssertionProvider = null;
2118
if (binding != null || be is MessageEncodingBindingElement || be is
ITransportTokenAssertionProvider
)
2122
if (be is
ITransportTokenAssertionProvider
)
2124
transportTokenAssertionProvider = (
ITransportTokenAssertionProvider
)be;
2220
static void ExportTransportSecurityBindingElement(TransportSecurityBindingElement binding,
ITransportTokenAssertionProvider
transportTokenAssertionProvider, MetadataExporter exporter, PolicyConversionContext policyContext)
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
304
if (policyContext.BindingElements.Find<
ITransportTokenAssertionProvider
>() == null)
System\ServiceModel\Description\DispatcherBuilder.cs (1)
1328
if (!(elements[i] is
ITransportTokenAssertionProvider
))