1 write to SecurityBindingElement
System.ServiceModel (1)
System\ServiceModel\Channels\SecurityBindingElement.cs (1)
611factory.SecurityBindingElement = (SecurityBindingElement) this.Clone();
27 references to SecurityBindingElement
System.ServiceModel (27)
System\ServiceModel\Channels\SecurityBindingElement.cs (1)
612factory.SecurityBindingElement.SetIssuerBindingContextIfRequired(issuerBindingContext);
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
392if ((SecurityUtils.IsChannelBindingDisabled) || (!SecurityUtils.IsSecurityBindingSuitableForChannelBinding(this.SecurityProtocolFactory.SecurityBindingElement as TransportSecurityBindingElement)))
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (2)
149protocolFactory.SecurityBindingElement.EndpointSupportingTokenParameters.Endorsing.Insert(0, acceleratedTokenParameters); 245protocolFactory.SecurityBindingElement.EndpointSupportingTokenParameters.Endorsing.Insert(0, acceleratedTokenParameters);
System\ServiceModel\Security\AcceptorSessionSymmetricTransportSecurityProtocol.cs (1)
88securityHeader.ReaderQuotas = this.Factory.SecurityBindingElement.ReaderQuotas;
System\ServiceModel\Security\MessageSecurityProtocol.cs (6)
53&& this.factory.SecurityBindingElement.EnableUnsecuredResponse 66if (!this.factory.ActAsInitiator && this.factory.SecurityBindingElement.EnableUnsecuredResponse) 315securityHeader.ShouldProtectTokens = factory.SecurityBindingElement.ProtectTokens; 351securityHeader.MaxReceivedMessageSize = factory.SecurityBindingElement.MaxReceivedMessageSize; 352securityHeader.ReaderQuotas = factory.SecurityBindingElement.ReaderQuotas; 407securityHeader.RequireSignedPrimaryToken = !factory.ActAsInitiator && factory.SecurityBindingElement.ProtectTokens;
System\ServiceModel\Security\SecurityProtocol.cs (7)
186requirement.SecurityBindingElement = this.factory.SecurityBindingElement; 380AddSupportingTokenProviders(this.factory.SecurityBindingElement.EndpointSupportingTokenParameters, false, (IList<SupportingTokenProviderSpecification>)this.channelSupportingTokenProviderSpecification); 381AddSupportingTokenProviders(this.factory.SecurityBindingElement.OptionalEndpointSupportingTokenParameters, true, (IList<SupportingTokenProviderSpecification>)this.channelSupportingTokenProviderSpecification); 382foreach (string action in this.factory.SecurityBindingElement.OperationSupportingTokenParameters.Keys) 385AddSupportingTokenProviders(this.factory.SecurityBindingElement.OperationSupportingTokenParameters[action], false, providerSpecList); 388foreach (string action in this.factory.SecurityBindingElement.OptionalOperationSupportingTokenParameters.Keys) 401this.AddSupportingTokenProviders(this.factory.SecurityBindingElement.OptionalOperationSupportingTokenParameters[action], true, providerSpecList);
System\ServiceModel\Security\SecurityProtocolFactory.cs (1)
985if (this.SecurityBindingElement == null)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
305this.issuedTokenRenewalThreshold = this.sessionProtocolFactory.SecurityBindingElement.LocalClientSettings.CookieRenewalThresholdPercentage; 589requirement.SecurityBindingElement = this.Settings.SessionProtocolFactory.SecurityBindingElement;
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (1)
1125bootstrapSecurityProtocolFactory.SecurityBindingElement.OperationSupportingTokenParameters.Add(this.RenewAction.Value, renewSupportingTokenParameters);
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
486requirement.SecurityBindingElement = this.sessionProtocolFactory.SecurityBindingElement;
System\ServiceModel\Security\TransportSecurityProtocol.cs (4)
60if (this.SecurityProtocolFactory.AddTimestamp && !this.SecurityProtocolFactory.SecurityBindingElement.EnableUnsecuredResponse) 221if ((factory.ActAsInitiator && (!factory.AddTimestamp || factory.SecurityBindingElement.EnableUnsecuredResponse)) 241securityHeader.MaxReceivedMessageSize = factory.SecurityBindingElement.MaxReceivedMessageSize; 242securityHeader.ReaderQuotas = factory.SecurityBindingElement.ReaderQuotas;