9 instantiations of TransportSecurityBindingElement
System.ServiceModel (9)
System\ServiceModel\Channels\SecurityBindingElement.cs (7)
1474TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1530TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1572TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1623TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1671TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1754TransportSecurityBindingElement primary = new TransportSecurityBindingElement(); 2148TransportSecurityBindingElement dummyTransportBindingElement = new TransportSecurityBindingElement();
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
294return new TransportSecurityBindingElement(this);
System\ServiceModel\Security\WSSecurityPolicy.cs (1)
584binding = new TransportSecurityBindingElement();
43 references to TransportSecurityBindingElement
System.ServiceModel (43)
System\ServiceModel\Channels\SecurityBindingElement.cs (23)
1472static public TransportSecurityBindingElement CreateUserNameOverTransportBindingElement() 1474TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1490if (!(sbe is TransportSecurityBindingElement)) 1506static public TransportSecurityBindingElement CreateCertificateOverTransportBindingElement() 1513static public TransportSecurityBindingElement CreateCertificateOverTransportBindingElement(MessageSecurityVersion version) 1530TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1553if (!(sbe is TransportSecurityBindingElement)) 1570static public TransportSecurityBindingElement CreateKerberosOverTransportBindingElement() 1572TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1614static public TransportSecurityBindingElement CreateSspiNegotiationOverTransportBindingElement() 1621static public TransportSecurityBindingElement CreateSspiNegotiationOverTransportBindingElement(bool requireCancellation) 1623TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1657if (!(sbe is TransportSecurityBindingElement)) 1665static public TransportSecurityBindingElement CreateIssuedTokenOverTransportBindingElement(IssuedSecurityTokenParameters issuedTokenParameters) 1671TransportSecurityBindingElement result = new TransportSecurityBindingElement(); 1693if (!(sbe is TransportSecurityBindingElement)) 1751if (bootstrapSecurity is TransportSecurityBindingElement) 1754TransportSecurityBindingElement primary = new TransportSecurityBindingElement(); 1806if (!(sbe is TransportSecurityBindingElement)) 2136if (binding is TransportSecurityBindingElement) 2143ExportTransportSecurityBindingElement((TransportSecurityBindingElement)binding, transportTokenAssertionProvider, exporter, context); 2148TransportSecurityBindingElement dummyTransportBindingElement = new TransportSecurityBindingElement(); 2220static void ExportTransportSecurityBindingElement(TransportSecurityBindingElement binding, ITransportTokenAssertionProvider transportTokenAssertionProvider, MetadataExporter exporter, PolicyConversionContext policyContext)
System\ServiceModel\Channels\SecurityBindingElementImporter.cs (1)
575TransportSecurityBindingElement binding = null;
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
392if ((SecurityUtils.IsChannelBindingDisabled) || (!SecurityUtils.IsSecurityBindingSuitableForChannelBinding(this.SecurityProtocolFactory.SecurityBindingElement as TransportSecurityBindingElement)))
System\ServiceModel\Channels\SecurityChannelListener.cs (1)
37extendedProtectionPolicyHasSupport = SecurityUtils.IsSecurityBindingSuitableForChannelBinding(bindingElement as TransportSecurityBindingElement);
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
25TransportSecurityBindingElement(TransportSecurityBindingElement elementToBeCloned)
System\ServiceModel\Configuration\SecurityElementBase.cs (2)
224TransportSecurityBindingElement tsbe = sbe as TransportSecurityBindingElement;
System\ServiceModel\Dispatcher\PartialTrustValidationBehavior.cs (1)
109typeof(TransportSecurityBindingElement),
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (2)
650if (!(sbe is TransportSecurityBindingElement)) 679if (securityBindingElement is TransportSecurityBindingElement && !securityBindingElement.AllowInsecureTransport)
System\ServiceModel\FederatedMessageSecurityOverHttp.cs (1)
254if (isSecureTransportMode && !(bootstrapSecurity is TransportSecurityBindingElement))
System\ServiceModel\MessageSecurityOverHttp.cs (1)
259if (isSecureTransportMode && !(bootstrapSecurity is TransportSecurityBindingElement))
System\ServiceModel\MessageSecurityOverTcp.cs (1)
168bool isSecureTransportMode = bootstrapSecurity is TransportSecurityBindingElement;
System\ServiceModel\Security\SecurityUtils.cs (2)
1198internal static bool IsSecurityBindingSuitableForChannelBinding(TransportSecurityBindingElement securityBindingElement) 1247return IsSecurityBindingSuitableForChannelBinding(scstp.BootstrapSecurityBindingElement as TransportSecurityBindingElement);
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (3)
155if (securityBindingElement is TransportSecurityBindingElement) 230if (securityBindingElement is TransportSecurityBindingElement) 521if (securityBindingElement == null || securityBindingElement is TransportSecurityBindingElement)
System\ServiceModel\Security\SspiNegotiationTokenProvider.cs (1)
203if (!SecurityUtils.IsChannelBindingDisabled && (this.securityBindingElement is TransportSecurityBindingElement))
System\ServiceModel\Security\WSSecurityPolicy.cs (2)
557public virtual XmlElement CreateWsspTransportBindingAssertion(MetadataExporter exporter, TransportSecurityBindingElement binding, XmlElement transportTokenAssertion) 572public virtual bool TryImportWsspTransportBindingAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, out TransportSecurityBindingElement binding, out XmlElement assertion)