3 types derived from SecurityBindingElement
dotnet-svcutil-lib (3)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElementImporter.cs (1)
20public sealed class AsymmetricSecurityBindingElement : SecurityBindingElement, IPolicyExportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
20public sealed class SymmetricSecurityBindingElement : SecurityBindingElement, IPolicyExportExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
11public sealed class TransportSecurityBindingElement : SecurityBindingElement
226 references to SecurityBindingElement
dotnet-svcutil-lib (226)
CodeDomFixup\MethodCreationHelper.cs (2)
1119TransportSecurityBindingElement defaultBindingElement = SecurityBindingElement.CreateUserNameOverTransportBindingElement(); 1124new CodeTypeReferenceExpression(typeof(SecurityBindingElement)),
CodeDomFixup\System.ServiceModel.FederationCodeGen.cs (3)
30public WSFederationBindingElement(WSTrustTokenParameters wsTrustTokenParameters, System.ServiceModel.Channels.SecurityBindingElement securityBindingElement) { } 32public System.ServiceModel.Channels.SecurityBindingElement SecurityBindingElement { get => default; } 41protected override System.ServiceModel.Channels.SecurityBindingElement CreateMessageSecurity() => default;
FrameworkFork\System.ServiceModel\System\ServiceModel\BasicHttpBinding.cs (4)
123SecurityBindingElement wsSecurity = BasicHttpSecurity.CreateMessageSecurity(); 152SecurityBindingElement securityElement = null; 158if (element is SecurityBindingElement) 159securityElement = element as SecurityBindingElement;
FrameworkFork\System.ServiceModel\System\ServiceModel\BasicHttpMessageSecurity.cs (9)
52internal SecurityBindingElement CreateMessageSecurity(bool isSecureTransportMode) 54SecurityBindingElement result; 62result = SecurityBindingElement.CreateCertificateOverTransportBindingElement(version); 65result = SecurityBindingElement.CreateUserNameOverTransportBindingElement(); 79result = SecurityBindingElement.CreateMutualCertificateBindingElement(MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10, true); 90internal static bool TryCreate(SecurityBindingElement sbe, out BasicHttpMessageSecurity security, out bool isSecureTransportMode) 107if (!SecurityBindingElement.IsMutualCertificateBinding(sbe, true)) 110if (SecurityBindingElement.IsCertificateOverTransportBinding(sbe)) 114else if (SecurityBindingElement.IsUserNameOverTransportBinding(sbe))
FrameworkFork\System.ServiceModel\System\ServiceModel\BasicHttpsBinding.cs (1)
79SecurityBindingElement wsSecurity = BasicHttpSecurity.CreateMessageSecurity();
FrameworkFork\System.ServiceModel\System\ServiceModel\BasicHttpSecurity.cs (2)
94internal SecurityBindingElement CreateMessageSecurity() 105internal static bool TryCreate(SecurityBindingElement sbe, UnifiedSecurityMode mode, HttpTransportSecurity transportSecurity, out BasicHttpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\BasicHttpsSecurity.cs (1)
125internal SecurityBindingElement CreateMessageSecurity()
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (8)
46private void ImportOperationScopeSupportingTokensPolicy(MetadataImporter importer, PolicyConversionContext policyContext, SecurityBindingElement binding) 491private void ImportEndpointScopeMessageBindingAssertions(MetadataImporter importer, PolicyConversionContext policyContext, SecurityBindingElement binding) 523private bool TryImportSymmetricSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe) 547private bool TryImportAsymmetricSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe) 572private bool TryImportTransportSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe, bool isDualSecurityModeOnly) 610private static bool HasSupportingTokens(SecurityBindingElement binding) 652SecurityBindingElement sbe = null; 668SecurityBindingElement tbe = null;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElement.cs (7)
267SecurityBindingElement element = context.RemainingBindingElements.Find<SecurityBindingElement>(); 432SecurityBindingElement securityBindingElement = bindingElements[i] as SecurityBindingElement; 436SecurityBindingElement bootstrapSecurity; 440return SecurityBindingElement.IsSecureConversationBinding(securityBindingElement, true, out bootstrapSecurity) 441|| SecurityBindingElement.IsSecureConversationBinding(securityBindingElement, false, out bootstrapSecurity);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElement.cs (35)
74internal SecurityBindingElement(SecurityBindingElement elementToBeCloned) 504static public SecurityBindingElement CreateMutualCertificateBindingElement() 510internal static bool IsMutualCertificateBinding(SecurityBindingElement sbe) 537static public SecurityBindingElement CreateMutualCertificateBindingElement(MessageSecurityVersion version) 544static public SecurityBindingElement CreateMutualCertificateBindingElement(MessageSecurityVersion version, bool allowSerializedSigningTokenOnReply) 550SecurityBindingElement result; 585internal static bool IsMutualCertificateDuplexBinding(SecurityBindingElement sbe) 612internal static bool IsMutualCertificateBinding(SecurityBindingElement sbe, bool allowSerializedSigningTokenOnReply) 671internal static bool IsAnonymousForCertificateBinding(SecurityBindingElement sbe) 751internal static bool IsUserNameForCertificateBinding(SecurityBindingElement sbe) 785internal static bool IsKerberosBinding(SecurityBindingElement sbe) 817internal static bool IsSspiNegotiationBinding(SecurityBindingElement sbe, bool requireCancellation) 850internal static bool IsSslNegotiationBinding(SecurityBindingElement sbe, bool requireClientCertificate, bool requireCancellation) 901internal static bool IsIssuedTokenForCertificateBinding(SecurityBindingElement sbe, out IssuedSecurityTokenParameters issuedTokenParameters) 944internal static bool IsIssuedTokenForSslBinding(SecurityBindingElement sbe, out IssuedSecurityTokenParameters issuedTokenParameters) 973internal static bool IsIssuedTokenForSslBinding(SecurityBindingElement sbe, bool requireCancellation, out IssuedSecurityTokenParameters issuedTokenParameters) 1030internal static bool IsUserNameForSslBinding(SecurityBindingElement sbe, bool requireCancellation) 1066internal static bool IsUserNameOverTransportBinding(SecurityBindingElement sbe) 1129internal static bool IsCertificateOverTransportBinding(SecurityBindingElement sbe) 1219internal static bool IsSspiNegotiationOverTransportBinding(SecurityBindingElement sbe, bool requireCancellation) 1272internal static bool IsIssuedTokenOverTransportBinding(SecurityBindingElement sbe, out IssuedSecurityTokenParameters issuedTokenParameters) 1308static public SecurityBindingElement CreateSecureConversationBindingElement(SecurityBindingElement bootstrapSecurity) 1314internal static bool IsSecureConversationBinding(SecurityBindingElement sbe, out SecurityBindingElement bootstrapSecurity) 1319static public SecurityBindingElement CreateSecureConversationBindingElement(SecurityBindingElement bootstrapSecurity, bool requireCancellation) 1326static public SecurityBindingElement CreateSecureConversationBindingElement(SecurityBindingElement bootstrapSecurity, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements) 1331SecurityBindingElement result; 1365internal static bool IsSecureConversationBinding(SecurityBindingElement sbe, bool requireCancellation, out SecurityBindingElement bootstrapSecurity) 1454internal static ChannelProtectionRequirements ComputeProtectionRequirements(SecurityBindingElement security, BindingParameterCollection parameterCollection, BindingElementCollection bindingElements, bool isForService) 1521SecurityBindingElement security = b as SecurityBindingElement;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElementImporter.cs (2)
68_messageProtectionOrder = SecurityBindingElement.defaultMessageProtectionOrder; 69_requireSignatureConfirmation = SecurityBindingElement.defaultRequireSignatureConfirmation;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (2)
44_messageProtectionOrder = SecurityBindingElement.defaultMessageProtectionOrder; 45_requireSignatureConfirmation = SecurityBindingElement.defaultRequireSignatureConfirmation;
FrameworkFork\System.ServiceModel\System\ServiceModel\Configuration\SecurityElementBase.cs (6)
21private SecurityBindingElement _failedSecurityBindingElement = null; 35get { return typeof(SecurityBindingElement); } 101internal static bool AreBindingsMatching(SecurityBindingElement b1, SecurityBindingElement b2) 106internal static bool AreBindingsMatching(SecurityBindingElement b1, SecurityBindingElement b2, bool exactMessageSecurityVersion)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ClientCredentials.cs (1)
175if (serviceEndpoint.Binding.CreateBindingElements().Find<SecurityBindingElement>() == null)
FrameworkFork\System.ServiceModel\System\ServiceModel\FederatedMessageSecurityOverHttp.cs (13)
135internal SecurityBindingElement CreateSecurityBindingElement(bool isSecureTransportMode, 150SecurityBindingElement result; 179SecurityBindingElement issuedTokenSecurity; 182issuedTokenSecurity = SecurityBindingElement.CreateIssuedTokenOverTransportBindingElement(issuedParameters); 190issuedTokenSecurity = SecurityBindingElement.CreateIssuedTokenForSslBindingElement(issuedParameters, version.SecurityPolicyVersion != SecurityPolicyVersion.WSSecurityPolicy11); 194issuedTokenSecurity = SecurityBindingElement.CreateIssuedTokenForCertificateBindingElement(issuedParameters); 203result = SecurityBindingElement.CreateSecureConversationBindingElement(issuedTokenSecurity, true); 234internal static bool TryCreate(SecurityBindingElement sbe, bool isSecureTransportMode, bool isReliableSession, MessageSecurityVersion version, out FederatedMessageSecurityOverHttp messageSecurity) 252SecurityBindingElement bootstrapSecurity; 254bool establishSecurityContext = SecurityBindingElement.IsSecureConversationBinding(sbe, true, out bootstrapSecurity); 265if (!SecurityBindingElement.IsIssuedTokenOverTransportBinding(bootstrapSecurity, out issuedTokenParameters)) 272if (SecurityBindingElement.IsIssuedTokenForSslBinding(bootstrapSecurity, version.SecurityPolicyVersion != SecurityPolicyVersion.WSSecurityPolicy11, out issuedTokenParameters)) 274else if (SecurityBindingElement.IsIssuedTokenForCertificateBinding(bootstrapSecurity, out issuedTokenParameters))
FrameworkFork\System.ServiceModel\System\ServiceModel\HttpBindingBase.cs (1)
245internal static bool TryCreateSecurity(SecurityBindingElement securityElement, UnifiedSecurityMode mode, HttpTransportSecurity transportSecurity, out BasicHttpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\MessageSecurityOverHttp.cs (36)
75internal SecurityBindingElement CreateSecurityBindingElement(bool isSecureTransportMode, bool isReliableSession, MessageSecurityVersion version) 82SecurityBindingElement result; 83SecurityBindingElement oneShotSecurity; 94oneShotSecurity = SecurityBindingElement.CreateUserNameOverTransportBindingElement(); 97oneShotSecurity = SecurityBindingElement.CreateCertificateOverTransportBindingElement(); 100oneShotSecurity = SecurityBindingElement.CreateSspiNegotiationOverTransportBindingElement(true); 104oneShotSecurity = SecurityBindingElement.CreateIssuedTokenOverTransportBindingElement(null); 112result = SecurityBindingElement.CreateSecureConversationBindingElement(oneShotSecurity, true); 126oneShotSecurity = SecurityBindingElement.CreateSslNegotiationBindingElement(false, true); 129oneShotSecurity = SecurityBindingElement.CreateUserNameForSslBindingElement(true); 132oneShotSecurity = SecurityBindingElement.CreateSslNegotiationBindingElement(true, true); 135oneShotSecurity = SecurityBindingElement.CreateSspiNegotiationBindingElement(true); 138oneShotSecurity = SecurityBindingElement.CreateIssuedTokenForSslBindingElement(null, false); 151oneShotSecurity = SecurityBindingElement.CreateAnonymousForCertificateBindingElement(); 154oneShotSecurity = SecurityBindingElement.CreateUserNameForCertificateBindingElement(); 157oneShotSecurity = SecurityBindingElement.CreateMutualCertificateBindingElement(); 160oneShotSecurity = SecurityBindingElement.CreateKerberosBindingElement(); 164oneShotSecurity = SecurityBindingElement.CreateIssuedTokenForCertificateBindingElement(null); 174result = SecurityBindingElement.CreateSecureConversationBindingElement(oneShotSecurity, true); 216internal static bool TryCreate<TSecurity>(SecurityBindingElement sbe, bool isSecureTransportMode, bool isReliableSession, out TSecurity messageSecurity) 242SecurityBindingElement bootstrapSecurity; 243if (!SecurityBindingElement.IsSecureConversationBinding(sbe, true, out bootstrapSecurity)) 272if (SecurityBindingElement.IsUserNameOverTransportBinding(bootstrapSecurity)) 276else if (SecurityBindingElement.IsCertificateOverTransportBinding(bootstrapSecurity)) 280else if (SecurityBindingElement.IsSspiNegotiationOverTransportBinding(bootstrapSecurity, true)) 284else if (SecurityBindingElement.IsIssuedTokenOverTransportBinding(bootstrapSecurity, out infocardParameters)) 309if (SecurityBindingElement.IsSslNegotiationBinding(bootstrapSecurity, false, true)) 314else if (SecurityBindingElement.IsUserNameForSslBinding(bootstrapSecurity, true)) 319else if (SecurityBindingElement.IsSslNegotiationBinding(bootstrapSecurity, true, true)) 324else if (SecurityBindingElement.IsSspiNegotiationBinding(bootstrapSecurity, true)) 329else if (SecurityBindingElement.IsIssuedTokenForSslBinding(bootstrapSecurity, true, out infocardParameters)) 347else if (SecurityBindingElement.IsUserNameForCertificateBinding(bootstrapSecurity)) 352else if (SecurityBindingElement.IsMutualCertificateBinding(bootstrapSecurity)) 357else if (SecurityBindingElement.IsKerberosBinding(bootstrapSecurity)) 362else if (SecurityBindingElement.IsIssuedTokenForCertificateBinding(bootstrapSecurity, out infocardParameters)) 380else if (SecurityBindingElement.IsAnonymousForCertificateBinding(bootstrapSecurity))
FrameworkFork\System.ServiceModel\System\ServiceModel\MessageSecurityOverTcp.cs (26)
66internal SecurityBindingElement CreateSecurityBindingElement(bool isSecureTransportMode, bool isReliableSession, BindingElement transportBindingElement) 68SecurityBindingElement result; 69SecurityBindingElement oneShotSecurity; 77oneShotSecurity = SecurityBindingElement.CreateUserNameOverTransportBindingElement(); 80oneShotSecurity = SecurityBindingElement.CreateCertificateOverTransportBindingElement(); 83oneShotSecurity = SecurityBindingElement.CreateSspiNegotiationOverTransportBindingElement(true); 86oneShotSecurity = SecurityBindingElement.CreateIssuedTokenOverTransportBindingElement(IssuedSecurityTokenParameters.CreateInfoCardParameters(new SecurityStandardsManager(), this.algorithmSuite)); 92result = SecurityBindingElement.CreateSecureConversationBindingElement(oneShotSecurity); 99oneShotSecurity = SecurityBindingElement.CreateSslNegotiationBindingElement(false, true); 103oneShotSecurity = SecurityBindingElement.CreateUserNameForSslBindingElement(true); 106oneShotSecurity = SecurityBindingElement.CreateSslNegotiationBindingElement(true, true); 110oneShotSecurity = SecurityBindingElement.CreateSspiNegotiationBindingElement(true); 113oneShotSecurity = SecurityBindingElement.CreateIssuedTokenForSslBindingElement(IssuedSecurityTokenParameters.CreateInfoCardParameters(new SecurityStandardsManager(), this.algorithmSuite), true); 119result = SecurityBindingElement.CreateSecureConversationBindingElement(oneShotSecurity, true); 145internal static bool TryCreate(SecurityBindingElement sbe, bool isReliableSession, BindingElement transportBindingElement, out MessageSecurityOverTcp messageSecurity) 168SecurityBindingElement bootstrapSecurity; 170if (!SecurityBindingElement.IsSecureConversationBinding(sbe, true, out bootstrapSecurity)) 178if (SecurityBindingElement.IsUserNameOverTransportBinding(bootstrapSecurity)) 180else if (SecurityBindingElement.IsCertificateOverTransportBinding(bootstrapSecurity)) 182else if (SecurityBindingElement.IsSspiNegotiationOverTransportBinding(bootstrapSecurity, true)) 184else if (SecurityBindingElement.IsIssuedTokenOverTransportBinding(bootstrapSecurity, out infocardParameters)) 207if (SecurityBindingElement.IsUserNameForSslBinding(bootstrapSecurity, true)) 209else if (SecurityBindingElement.IsSslNegotiationBinding(bootstrapSecurity, true, true)) 211else if (SecurityBindingElement.IsSspiNegotiationBinding(bootstrapSecurity, true)) 213else if (SecurityBindingElement.IsIssuedTokenForSslBinding(bootstrapSecurity, true, out infocardParameters)) 228else if (SecurityBindingElement.IsSslNegotiationBinding(bootstrapSecurity, false, true))
FrameworkFork\System.ServiceModel\System\ServiceModel\NetHttpBinding.cs (4)
134SecurityBindingElement messageSecurity = this.BasicHttpSecurity.CreateMessageSecurity(); 178SecurityBindingElement securityElement = null; 189if (element is SecurityBindingElement) 191securityElement = element as SecurityBindingElement;
FrameworkFork\System.ServiceModel\System\ServiceModel\NetHttpsBinding.cs (1)
90SecurityBindingElement messageSecurity = BasicHttpSecurity.CreateMessageSecurity();
FrameworkFork\System.ServiceModel\System\ServiceModel\NetTcpBinding.cs (6)
307SecurityBindingElement wsSecurity = CreateMessageSecurity(); 336SecurityBindingElement wsSecurity = null; 341if (element is SecurityBindingElement) 342wsSecurity = element as SecurityBindingElement; 400private SecurityBindingElement CreateMessageSecurity() 416private static bool TryCreateSecurity(SecurityBindingElement sbe, UnifiedSecurityMode mode, bool isReliableSession, BindingElement transportSecurity, TcpTransportSecurity tcpTransportSecurity, out NetTcpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\NetTcpSecurity.cs (2)
107internal SecurityBindingElement CreateMessageSecurity(bool isReliableSessionEnabled) 123internal static bool TryCreate(SecurityBindingElement wsSecurity, SecurityMode mode, bool isReliableSessionEnabled, BindingElement transportSecurity, TcpTransportSecurity tcpTransportSecurity, out NetTcpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (1)
45SecurityBindingElement securityBindingElement = initiatorRequirement.SecurityBindingElement;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityProtocolFactory.cs (4)
99private SecurityBindingElement _securityBindingElement; 154_securityBindingElement = (SecurityBindingElement)factory._securityBindingElement.Clone(); 488public SecurityBindingElement SecurityBindingElement 496value = (SecurityBindingElement)value.Clone();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (6)
16private SecurityBindingElement _bootstrapSecurityBindingElement; 28_bootstrapSecurityBindingElement = (SecurityBindingElement)other._bootstrapSecurityBindingElement.Clone(); 40public SecureConversationSecurityTokenParameters(SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements) 46public SecureConversationSecurityTokenParameters(SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, bool canRenewSession, ChannelProtectionRequirements bootstrapProtectionRequirements) 64public SecureConversationSecurityTokenParameters(SecurityBindingElement bootstrapSecurityBindingElement) 71public SecurityBindingElement BootstrapSecurityBindingElement
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\ServiceModelSecurityTokenRequirement.cs (4)
106public SecurityBindingElement SecurityBindingElement 110return GetPropertyOrDefault<SecurityBindingElement>(SecurityBindingElementProperty, null); 142public SecurityBindingElement SecureConversationSecurityBindingElement 146return GetPropertyOrDefault<SecurityBindingElement>(SecureConversationSecurityBindingElementProperty, null);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy.cs (16)
612public virtual XmlElement CreateWsspWssAssertion(MetadataExporter exporter, SecurityBindingElement binding) 644public virtual bool TryImportWsspWssAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion) 806public abstract bool TryImportWsspTrustAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion); 822protected bool TryImportWsspTrustAssertion(string trustName, MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion) 1297public virtual XmlElement CreateWsspEncryptSignatureAssertion(PolicyConversionContext policyContext, SecurityBindingElement binding) 1325private bool ContainsEncryptionParts(PolicyConversionContext policyContext, SecurityBindingElement security) 1352bindingParameters.Add(ChannelProtectionRequirements.CreateFromContract(policyContext.Contract, policyContext.BindingElements.Find<SecurityBindingElement>().GetIndividualProperty<ISecurityCapabilities>(), false)); 1353ChannelProtectionRequirements protectionRequirements = SecurityBindingElement.ComputeProtectionRequirements(security, bindingParameters, policyContext.BindingElements, true); 1415public virtual XmlElement CreateWsspProtectTokensAssertion(SecurityBindingElement sbe) 1458public virtual bool TryImportWsspIncludeTimestampAssertion(ICollection<XmlElement> assertions, SecurityBindingElement binding) 1490public virtual bool TryImportWsspLayoutAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding) 1581public virtual bool TryImportWsspAlgorithmSuiteAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding) 2633public virtual XmlElement CreateWsspBootstrapPolicyAssertion(MetadataExporter exporter, SecurityBindingElement bootstrapSecurity) 2758parameters.BootstrapSecurityBindingElement = bindingElements.Find<SecurityBindingElement>(); 3050SecurityBindingElement sbe = endpoint.Binding.CreateBindingElements().Find<SecurityBindingElement>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy11.cs (1)
113public override bool TryImportWsspTrustAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy12.cs (1)
622public override bool TryImportWsspTrustAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion)
FrameworkFork\System.ServiceModel\System\ServiceModel\WS2007FederationHttpBinding.cs (3)
62protected override SecurityBindingElement CreateMessageSecurity() 67internal new static bool TryCreate(SecurityBindingElement sbe, TransportBindingElement transport, PrivacyNoticeBindingElement privacy, ReliableSessionBindingElement rsbe, TransactionFlowBindingElement tfbe, out Binding binding) 108private static bool TryCreateSecurity(SecurityBindingElement sbe, WSFederationHttpSecurityMode mode, HttpTransportSecurity transportSecurity, bool isReliableSession, out WSFederationHttpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\WS2007HttpBinding.cs (3)
60protected override SecurityBindingElement CreateMessageSecurity() 66internal new static bool TryCreate(SecurityBindingElement sbe, TransportBindingElement transport, ReliableSessionBindingElement rsbe, TransactionFlowBindingElement tfbe, out Binding binding) 117private static bool TryCreateSecurity(SecurityBindingElement sbe, UnifiedSecurityMode mode, HttpTransportSecurity transportSecurity, bool isReliableSession, out WSHttpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\WSFederationHttpBinding.cs (3)
104internal static bool TryCreate(SecurityBindingElement sbe, TransportBindingElement transport, PrivacyNoticeBindingElement privacy, ReliableSessionBindingElement rsbe, TransactionFlowBindingElement tfbe, out Binding binding) 175protected override SecurityBindingElement CreateMessageSecurity() 181private static bool TryCreateSecurity(SecurityBindingElement sbe, WSFederationHttpSecurityMode mode, HttpTransportSecurity transportSecurity, bool isReliableSession, out WSFederationHttpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\WSFederationHttpSecurity.cs (2)
50internal SecurityBindingElement CreateMessageSecurity(bool isReliableSessionEnabled, MessageSecurityVersion version) 62internal static bool TryCreate(SecurityBindingElement sbe,
FrameworkFork\System.ServiceModel\System\ServiceModel\WSHttpBinding.cs (3)
102internal static bool TryCreate(SecurityBindingElement sbe, TransportBindingElement transport, ReliableSessionBindingElement rsbe, TransactionFlowBindingElement tfbe, out Binding binding) 200protected override SecurityBindingElement CreateMessageSecurity() 206private static bool TryCreateSecurity(SecurityBindingElement sbe, UnifiedSecurityMode mode, HttpTransportSecurity transportSecurity, bool isReliableSession, out WSHttpSecurity security)
FrameworkFork\System.ServiceModel\System\ServiceModel\WSHttpBindingBase.cs (5)
267SecurityBindingElement wsSecurity = this.CreateMessageSecurity(); 296SecurityBindingElement security = null; 302if (element is SecurityBindingElement) 303security = element as SecurityBindingElement; 359protected abstract SecurityBindingElement CreateMessageSecurity();
FrameworkFork\System.ServiceModel\System\ServiceModel\WSHttpSecurity.cs (2)
94internal SecurityBindingElement CreateMessageSecurity(bool isReliableSessionEnabled, MessageSecurityVersion version) 106internal static bool TryCreate(SecurityBindingElement sbe, UnifiedSecurityMode mode, HttpTransportSecurity transportSecurity, bool isReliableSessionEnabled, out WSHttpSecurity security)