1 write to factory
System.ServiceModel (1)
System\ServiceModel\Security\SecurityProtocol.cs (1)
45this.factory = factory;
32 references to factory
System.ServiceModel (32)
System\ServiceModel\Security\SecurityProtocol.cs (32)
58get { return this.factory; } 186requirement.SecurityBindingElement = this.factory.SecurityBindingElement; 187requirement.SecurityAlgorithmSuite = this.factory.OutgoingAlgorithmSuite; 188requirement.MessageSecurityVersion = this.factory.MessageSecurityVersion.SecurityTokenVersion; 189if (this.factory.PrivacyNoticeUri != null) 191requirement.Properties[ServiceModelSecurityTokenRequirement.PrivacyNoticeUriProperty] = this.factory.PrivacyNoticeUri; 198requirement.Properties[ServiceModelSecurityTokenRequirement.PrivacyNoticeVersionProperty] = this.factory.PrivacyNoticeVersion; 224System.IdentityModel.Selectors.SecurityTokenProvider provider = this.factory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 249System.IdentityModel.Selectors.SecurityTokenProvider provider = this.factory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 274System.IdentityModel.Selectors.SecurityTokenProvider provider = this.factory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 299System.IdentityModel.Selectors.SecurityTokenProvider provider = this.factory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 326this.factory.ExpectSupportingTokens = true; 347this.factory.ExpectKeyDerivation = true; 375if (this.factory.ActAsInitiator) 380AddSupportingTokenProviders(this.factory.SecurityBindingElement.EndpointSupportingTokenParameters, false, (IList<SupportingTokenProviderSpecification>)this.channelSupportingTokenProviderSpecification); 381AddSupportingTokenProviders(this.factory.SecurityBindingElement.OptionalEndpointSupportingTokenParameters, true, (IList<SupportingTokenProviderSpecification>)this.channelSupportingTokenProviderSpecification); 382foreach (string action in this.factory.SecurityBindingElement.OperationSupportingTokenParameters.Keys) 385AddSupportingTokenProviders(this.factory.SecurityBindingElement.OperationSupportingTokenParameters[action], false, providerSpecList); 388foreach (string action in this.factory.SecurityBindingElement.OptionalOperationSupportingTokenParameters.Keys) 401this.AddSupportingTokenProviders(this.factory.SecurityBindingElement.OptionalOperationSupportingTokenParameters[action], true, providerSpecList); 412this.factory.ExpectSupportingTokens = true; 420this.factory.ExpectKeyDerivation = true; 447if (this.factory.ActAsInitiator) 466if (this.factory.ActAsInitiator) 809if (AuditLevel.Success == (this.factory.MessageAuthenticationAuditLevel & AuditLevel.Success)) 811SecurityAuditHelper.WriteMessageAuthenticationSuccessEvent(this.factory.AuditLogLocation, 812this.factory.SuppressAuditFailure, verifiedMessage, verifiedMessage.Headers.To, verifiedMessage.Headers.Action, 820if (PerformanceCounters.PerformanceCountersEnabled && null != this.factory.ListenUri) //service side 825PerformanceCounters.AuthenticationFailed(message, this.factory.ListenUri); 829if (AuditLevel.Failure == (this.factory.MessageAuthenticationAuditLevel & AuditLevel.Failure)) 840SecurityAuditHelper.WriteMessageAuthenticationFailureEvent(this.factory.AuditLogLocation, 841this.factory.SuppressAuditFailure, message, message.Headers.To, message.Headers.Action, primaryIdentity, exception);