1 type derived from SecurityProtocolFactory
System.ServiceModel.Primitives (1)
System\ServiceModel\Security\TransportSecurityProtocolFactory.cs (1)
7
internal class TransportSecurityProtocolFactory :
SecurityProtocolFactory
35 references to SecurityProtocolFactory
System.ServiceModel.Primitives (35)
System\ServiceModel\Channels\LocalClientSecuritySettings.cs (5)
228
DetectReplays =
SecurityProtocolFactory
.defaultDetectReplays;
229
ReplayCacheSize =
SecurityProtocolFactory
.defaultMaxCachedNonces;
230
ReplayWindow =
SecurityProtocolFactory
.defaultReplayWindow;
231
MaxClockSkew =
SecurityProtocolFactory
.defaultMaxClockSkew;
232
TimestampValidityDuration =
SecurityProtocolFactory
.defaultTimestampValidityDuration;
System\ServiceModel\Channels\SecurityBindingElement.cs (4)
46
_securityHeaderLayout =
SecurityProtocolFactory
.defaultSecurityHeaderLayout;
270
private void SetPrivacyNoticeUriIfRequired(
SecurityProtocolFactory
factory, Binding binding)
276
internal void ConfigureProtocolFactory(
SecurityProtocolFactory
factory, SecurityCredentialsManager credentialsManager, bool isForService, BindingContext issuerBindingContext, Binding binding)
322
internal abstract
SecurityProtocolFactory
CreateSecurityProtocolFactory<TChannel>(BindingContext context, SecurityCredentialsManager credentialsManager,
System\ServiceModel\Channels\SecurityChannelFactory.cs (12)
24
public SecurityChannelFactory(ISecurityCapabilities securityCapabilities, BindingContext context, ChannelBuilder channelBuilder,
SecurityProtocolFactory
protocolFactory)
29
public SecurityChannelFactory(ISecurityCapabilities securityCapabilities, BindingContext context, ChannelBuilder channelBuilder,
SecurityProtocolFactory
protocolFactory, IChannelFactory innerChannelFactory)
45
public
SecurityProtocolFactory
SecurityProtocolFactory { get; private set; }
82
var
factory = SecurityProtocolFactory;
251
protected ClientSecurityChannel(ChannelManagerBase factory,
SecurityProtocolFactory
securityProtocolFactory,
261
protected
SecurityProtocolFactory
SecurityProtocolFactory { get; }
337
public SecurityOutputChannel(ChannelManagerBase factory,
SecurityProtocolFactory
securityProtocolFactory, IOutputChannel innerChannel, EndpointAddress to, Uri via)
391
public SecurityOutputSessionChannel(ChannelManagerBase factory,
SecurityProtocolFactory
securityProtocolFactory, IOutputSessionChannel innerChannel, EndpointAddress to, Uri via)
407
public SecurityRequestChannel(ChannelManagerBase factory,
SecurityProtocolFactory
securityProtocolFactory, IRequestChannel innerChannel, EndpointAddress to, Uri via)
490
public SecurityRequestSessionChannel(ChannelManagerBase factory,
SecurityProtocolFactory
securityProtocolFactory, IRequestSessionChannel innerChannel, EndpointAddress to, Uri via)
506
public SecurityDuplexChannel(ChannelManagerBase factory,
SecurityProtocolFactory
securityProtocolFactory, IDuplexChannel innerChannel, EndpointAddress to, Uri via)
671
public SecurityDuplexSessionChannel(ChannelManagerBase factory,
SecurityProtocolFactory
securityProtocolFactory, IDuplexSessionChannel innerChannel, EndpointAddress to, Uri via)
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (2)
67
internal override
SecurityProtocolFactory
CreateSecurityProtocolFactory<TChannel>(BindingContext context, SecurityCredentialsManager credentialsManager, bool isForService, BindingContext issuerBindingContext)
169
SecurityProtocolFactory
protocolFactory = CreateSecurityProtocolFactory<TChannel>(
System\ServiceModel\Security\AcceleratedTokenProvider.cs (1)
139
SecurityProtocolFactory
securityProtocolFactory = _bootstrapSecurityBindingElement.CreateSecurityProtocolFactory<IAsyncRequestChannel>(IssuerBindingContext.Clone(), securityCredentials, false, IssuerBindingContext.Clone());
System\ServiceModel\Security\SecurityProtocol.cs (6)
34
protected SecurityProtocol(
SecurityProtocolFactory
factory, EndpointAddress target, Uri via)
44
public
SecurityProtocolFactory
SecurityProtocolFactory { get; }
441
protected SendSecurityHeader CreateSendSecurityHeader(Message message, string actor,
SecurityProtocolFactory
factory)
446
protected SendSecurityHeader CreateSendSecurityHeaderForTransportProtocol(Message message, string actor,
SecurityProtocolFactory
factory)
451
private SendSecurityHeader CreateSendSecurityHeader(Message message, string actor,
SecurityProtocolFactory
factory, bool requireMessageProtection)
492
internal async Task<IList<SupportingTokenSpecification>> TryGetSupportingTokensAsync(
SecurityProtocolFactory
factory, EndpointAddress target, Uri via, Message message, TimeSpan timeout)
System\ServiceModel\Security\SecurityProtocolFactory.cs (1)
103
internal SecurityProtocolFactory(
SecurityProtocolFactory
factory) : this()
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
36
private
SecurityProtocolFactory
_sessionProtocolFactory;
60
public
SecurityProtocolFactory
SessionProtocolFactory
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (1)
345
SecurityProtocolFactory
securityProtocolFactory = BootstrapSecurityBindingElement.CreateSecurityProtocolFactory<IRequestChannel>(IssuerBindingContext.Clone(), securityCredentials, false, IssuerBindingContext.Clone());
System\ServiceModel\Security\SecurityTimestamp.cs (1)
17
internal static readonly TimeSpan defaultTimeToLive =
SecurityProtocolFactory
.defaultTimestampValidityDuration;