47 references to OutgoingEncryptionParts
System.ServiceModel (47)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (2)
255forward.ApplyConfidentiality = this.HasProtectionRequirements(forward.ProtectionRequirements.OutgoingEncryptionParts); 338reverse.ApplyConfidentiality = this.HasProtectionRequirements(reverse.ProtectionRequirements.OutgoingEncryptionParts);
System\ServiceModel\Channels\CallbackContextMessageHeader.cs (1)
71requirements.OutgoingEncryptionParts.AddParts(header);
System\ServiceModel\Channels\ContextMessageHeader.cs (1)
83requirements.OutgoingEncryptionParts.AddParts(header);
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (2)
265encryptionPart = result.OutgoingEncryptionParts; 289encryptionPart = result.OutgoingEncryptionParts;
System\ServiceModel\Channels\SecurityBindingElement.cs (5)
855result.OutgoingEncryptionParts.AddParts(encryptedParts, addressing.FaultAction); 863result.OutgoingEncryptionParts.AddParts(encryptedParts, addressing.DefaultFaultAction); 869result.OutgoingEncryptionParts.AddParts(encryptedParts, FaultCodeConstants.Actions.NetDispatcher); 2369scopedParts = protectionRequirements.OutgoingEncryptionParts; 2390if (protectionRequirements.OutgoingEncryptionParts.TryGetParts(fault.Action, out parts))
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (3)
339requirements.OutgoingEncryptionParts.AddParts(p); 348requirements.OutgoingEncryptionParts.AddParts(trustParts); 354requirements.OutgoingEncryptionParts.AddParts(body, FaultCodeConstants.Actions.Transactions);
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (1)
533else if (requirements.OutgoingEncryptionParts.IsEmpty())
System\ServiceModel\Security\AcceleratedTokenAuthenticator.cs (1)
144soapBindingFactory.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, RequestSecurityTokenResponseAction);
System\ServiceModel\Security\AcceleratedTokenProvider.cs (1)
194soapBindingFactory.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, RequestSecurityTokenResponseAction);
System\ServiceModel\Security\ChannelProtectionRequirements.cs (5)
149result.incomingEncryptionParts = new ScopedMessagePartSpecification(this.OutgoingEncryptionParts); 198result.OutgoingEncryptionParts.AddParts(UnionMessagePartSpecifications(contractRequirements.OutgoingEncryptionParts), MessageHeaders.WildcardAction); 315requirements.OutgoingEncryptionParts.AddParts(encryptedParts, message.Action); 375requirements.OutgoingEncryptionParts.AddParts(encryptedParts, fault.Action);
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (2)
284|| this.ApplicationProtectionRequirements.OutgoingEncryptionParts == null) 288MessagePartSpecification channelEncryptionParts = this.ApplicationProtectionRequirements.OutgoingEncryptionParts.ChannelParts;
System\ServiceModel\Security\MessageSecurityProtocolFactory.cs (4)
243return ExtractMessageParts(action, this.ProtectionRequirements.OutgoingEncryptionParts, false); 245return ExtractMessageParts(action, (this.ActAsInitiator) ? this.ProtectionRequirements.OutgoingEncryptionParts : this.ProtectionRequirements.IncomingEncryptionParts, false); 275return ExtractMessageParts(action, this.ProtectionRequirements.OutgoingEncryptionParts, false); 277return ExtractMessageParts(action, (this.ActAsInitiator) ? this.ProtectionRequirements.IncomingEncryptionParts : this.ProtectionRequirements.OutgoingEncryptionParts, false);
System\ServiceModel\Security\SecuritySessionClientSettings.cs (5)
395symmetric.ProtectionRequirements.OutgoingEncryptionParts.AddParts(MessagePartSpecification.NoParts, this.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction); 396symmetric.ProtectionRequirements.OutgoingEncryptionParts.AddParts(MessagePartSpecification.NoParts, this.SecurityStandardsManager.SecureConversationDriver.CloseAction); 397symmetric.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, addressing.FaultAction); 398symmetric.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, addressing.DefaultFaultAction); 399symmetric.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, DotNetSecurityStrings.SecuritySessionFaultAction);
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (2)
1111soapBindingFactory.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, this.IssueResponseAction); 1113soapBindingFactory.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, this.RenewResponseAction);
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (2)
398soapBindingFactory.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, IssueResponseAction); 400soapBindingFactory.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, RenewResponseAction);
System\ServiceModel\Security\SecuritySessionServerSettings.cs (5)
642messagePf.ProtectionRequirements.OutgoingEncryptionParts.AddParts(MessagePartSpecification.NoParts, this.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction); 643messagePf.ProtectionRequirements.OutgoingEncryptionParts.AddParts(MessagePartSpecification.NoParts, this.SecurityStandardsManager.SecureConversationDriver.CloseAction); 644messagePf.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, addressing.FaultAction); 645messagePf.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, addressing.DefaultFaultAction); 646messagePf.ProtectionRequirements.OutgoingEncryptionParts.AddParts(bodyPart, DotNetSecurityStrings.SecuritySessionFaultAction);
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (1)
83this.bootstrapProtectionRequirements.OutgoingEncryptionParts.AddParts(new MessagePartSpecification(true));
System\ServiceModel\Security\WSSecurityPolicy.cs (4)
1373scopedParts = protectionRequirements.OutgoingEncryptionParts; 1391if (protectionRequirements.OutgoingEncryptionParts.TryGetParts(fault.Action, out parts)) 2666bootstrapProtection.OutgoingEncryptionParts.AddParts(new MessagePartSpecification(true)); 2680encryption.Union(bootstrapProtection.OutgoingEncryptionParts.ChannelParts);