1 write to Settings
System.ServiceModel.Primitives (1)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
313Settings = settings;
39 references to Settings
System.ServiceModel.Primitives (39)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (39)
419Settings.IssuedSecurityTokenParameters.InitializeSecurityTokenRequirement(requirement); 422requirement.SecurityAlgorithmSuite = Settings.SessionProtocolFactory.OutgoingAlgorithmSuite; 423requirement.SecurityBindingElement = Settings.SessionProtocolFactory.SecurityBindingElement; 426requirement.MessageSecurityVersion = Settings.SessionProtocolFactory.MessageSecurityVersion.SecurityTokenVersion; 437_sessionTokenProvider = Settings.SessionProtocolFactory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 443_securityProtocol = Settings.SessionProtocolFactory.CreateSecurityProtocol(RemoteAddress, Via, null, true, timeoutHelper.RemainingTime()); 495ChannelBuilder channelBuilder = Settings.ChannelBuilder; 496TolerateFaultsMode faultMode = Settings.TolerateTransportFailures ? TolerateFaultsMode.Always : TolerateFaultsMode.Never; 499ChannelBinder = ClientReliableChannelBinder<IDuplexSessionChannel>.CreateBinder(RemoteAddress, Via, (IChannelFactory<IDuplexSessionChannel>)(object)Settings.InnerChannelFactory, 504ChannelBinder = ClientReliableChannelBinder<IDuplexChannel>.CreateBinder(RemoteAddress, Via, (IChannelFactory<IDuplexChannel>)(object)Settings.InnerChannelFactory, 510ChannelBinder = ClientReliableChannelBinder<IRequestChannel>.CreateBinder(RemoteAddress, Via, (IChannelFactory<IRequestChannel>)(object)Settings.InnerChannelFactory, 515ChannelBinder = ClientReliableChannelBinder<IRequestSessionChannel>.CreateBinder(RemoteAddress, Via, (IChannelFactory<IRequestSessionChannel>)(object)Settings.InnerChannelFactory, 582RequestSecurityToken rst = new RequestSecurityToken(Settings.SecurityStandardsManager); 583rst.RequestType = Settings.SecurityStandardsManager.TrustDriver.RequestTypeClose; 584rst.CloseTarget = Settings.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(tokenToClose, SecurityTokenReferenceStyle.External); 586Message closeMessage = Message.CreateMessage(MessageVersion, ActionHeader.Create(Settings.SecurityStandardsManager.SecureConversationDriver.CloseAction, MessageVersion.Addressing), rst); 702if (response.Headers.Action != Settings.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction.Value) 711if (Settings.SecurityStandardsManager.MessageSecurityVersion.TrustVersion == TrustVersion.WSTrustFeb2005) 713rstr = Settings.SecurityStandardsManager.TrustDriver.CreateRequestSecurityTokenResponse(bodyReader); 715else if (Settings.SecurityStandardsManager.MessageSecurityVersion.TrustVersion == TrustVersion.WSTrust13) 717RequestSecurityTokenResponseCollection rstrc = Settings.SecurityStandardsManager.TrustDriver.CreateRequestSecurityTokenResponseCollection(bodyReader); 781rst = Settings.SecurityStandardsManager.TrustDriver.CreateRequestSecurityToken(bodyReader); 785if (rst.RequestType != null && rst.RequestType != Settings.SecurityStandardsManager.TrustDriver.RequestTypeClose) 802RequestSecurityTokenResponse rstr = new RequestSecurityTokenResponse(Settings.SecurityStandardsManager); 807if (Settings.SecurityStandardsManager.MessageSecurityVersion.TrustVersion == TrustVersion.WSTrustFeb2005) 809response = Message.CreateMessage(message.Version, ActionHeader.Create(Settings.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction, message.Version.Addressing), rstr); 811else if (Settings.SecurityStandardsManager.MessageSecurityVersion.TrustVersion == TrustVersion.WSTrust13) 815RequestSecurityTokenResponseCollection rstrCollection = new RequestSecurityTokenResponseCollection(rstrList, Settings.SecurityStandardsManager); 816response = Message.CreateMessage(message.Version, ActionHeader.Create(Settings.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction, message.Version.Addressing), rstrCollection); 845if (action == Settings.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction.Value) 850else if (action == Settings.SecurityStandardsManager.SecureConversationDriver.CloseAction.Value) 916if (SecurityUtils.IsSecurityFault(fault, Settings._sessionProtocolFactory.StandardsManager)) 958TimeSpan tokenValidityInterval = TimeSpan.FromTicks((long)(((token.ValidTo.Ticks - token.ValidFrom.Ticks) * Settings._issuedTokenRenewalThreshold) / 100)); 960DateTime keyRenewalTime2 = TimeoutHelper.Add(token.ValidFrom, Settings._keyRenewalInterval); 989_keyRolloverTime = TimeoutHelper.Add(DateTime.UtcNow, Settings.KeyRolloverInterval); 1002if (!Settings.CanRenewSession) 1424_outputSession.Initialize(sessionToken, Settings); 1496if (SecurityUtils.IsSecurityFault(fault, Settings._standardsManager)) 1651_session.Initialize(sessionToken, Settings);