1 write to SecurityProtocolFactory
System.ServiceModel.Primitives (1)
System\ServiceModel\Security\SecurityProtocol.cs (1)
36SecurityProtocolFactory = factory;
27 references to SecurityProtocolFactory
System.ServiceModel.Primitives (27)
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (2)
34get { return (SessionSymmetricTransportSecurityProtocolFactory)SecurityProtocolFactory; } 132supportingTokens = await TryGetSupportingTokensAsync(SecurityProtocolFactory, Target, Via, message, timeout);
System\ServiceModel\Security\SecurityProtocol.cs (20)
123requirement.SecurityBindingElement = SecurityProtocolFactory.SecurityBindingElement; 124requirement.SecurityAlgorithmSuite = SecurityProtocolFactory.OutgoingAlgorithmSuite; 125requirement.MessageSecurityVersion = SecurityProtocolFactory.MessageSecurityVersion.SecurityTokenVersion; 154SecurityTokenProvider provider = SecurityProtocolFactory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 180SecurityTokenProvider provider = SecurityProtocolFactory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 206SecurityTokenProvider provider = SecurityProtocolFactory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 232SecurityTokenProvider provider = SecurityProtocolFactory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 259SecurityProtocolFactory.ExpectSupportingTokens = true; 280SecurityProtocolFactory.ExpectKeyDerivation = true; 298if (SecurityProtocolFactory.ActAsInitiator) 303AddSupportingTokenProviders(SecurityProtocolFactory.SecurityBindingElement.EndpointSupportingTokenParameters, false, (IList<SupportingTokenProviderSpecification>)ChannelSupportingTokenProviderSpecification); 304AddSupportingTokenProviders(SecurityProtocolFactory.SecurityBindingElement.OptionalEndpointSupportingTokenParameters, true, (IList<SupportingTokenProviderSpecification>)ChannelSupportingTokenProviderSpecification); 305foreach (string action in SecurityProtocolFactory.SecurityBindingElement.OperationSupportingTokenParameters.Keys) 308AddSupportingTokenProviders(SecurityProtocolFactory.SecurityBindingElement.OperationSupportingTokenParameters[action], false, providerSpecList); 312foreach (string action in SecurityProtocolFactory.SecurityBindingElement.OptionalOperationSupportingTokenParameters.Keys) 326AddSupportingTokenProviders(SecurityProtocolFactory.SecurityBindingElement.OptionalOperationSupportingTokenParameters[action], true, providerSpecList); 337SecurityProtocolFactory.ExpectSupportingTokens = true; 345SecurityProtocolFactory.ExpectKeyDerivation = true; 373if (SecurityProtocolFactory.ActAsInitiator) 392if (SecurityProtocolFactory.ActAsInitiator)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
668SecurityStandardsManager standardsManager = _securityProtocol.SecurityProtocolFactory.StandardsManager;
System\ServiceModel\Security\TransportSecurityProtocol.cs (4)
33if (SecurityProtocolFactory.ActAsInitiator) 54IList<SupportingTokenSpecification> supportingTokens = await TryGetSupportingTokensAsync(SecurityProtocolFactory, Target, Via, message, timeout); 62SendSecurityHeader securityHeader = CreateSendSecurityHeaderForTransportProtocol(message, actor, SecurityProtocolFactory); 106TransportSecurityProtocolFactory factory = (TransportSecurityProtocolFactory)SecurityProtocolFactory;