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