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