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