4 writes to RequireMessageProtection
System.ServiceModel (4)
System\ServiceModel\Security\AcceptorSessionSymmetricTransportSecurityProtocol.cs (1)
87securityHeader.RequireMessageProtection = false;
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (1)
131securityHeader.RequireMessageProtection = false;
System\ServiceModel\Security\SecurityProtocol.cs (1)
541sendSecurityHeader.RequireMessageProtection = requireMessageProtection;
System\ServiceModel\Security\TransportSecurityProtocol.cs (1)
237securityHeader.RequireMessageProtection = false;
25 references to RequireMessageProtection
System.ServiceModel (25)
System\ServiceModel\Security\LaxModeSecurityHeaderElementInferenceEngine.cs (1)
40MarkElements(securityHeader.ElementManager, securityHeader.RequireMessageProtection);
System\ServiceModel\Security\ReceiveSecurityHeader.cs (10)
675if (!tracker.IsSigned && this.RequireMessageProtection) 682if (!tracker.IsSigned && this.RequireMessageProtection) 686if (!tracker.IsEncrypted && this.RequireMessageProtection) 693if (!tracker.IsSigned && this.RequireMessageProtection) 751if (this.RequireMessageProtection) 870if (this.RequireMessageProtection) 1119bool primarySignatureFound = !this.RequireMessageProtection; 1540if (!this.RequireMessageProtection) 1596bool expectTimestampToBeSigned = this.RequireMessageProtection || this.hasEndorsingOrSignedEndorsingSupportingTokens; 1716if (this.RequireMessageProtection && encryptionToken != null)
System\ServiceModel\Security\ReceiveSecurityHeaderElementManager.cs (2)
33if (securityHeader.RequireMessageProtection) 109Fx.Assert(this.securityHeader.RequireMessageProtection, "security header protection checks should only be done for message security");
System\ServiceModel\Security\SecurityVerifiedMessage.cs (1)
37if (securityHeader.RequireMessageProtection)
System\ServiceModel\Security\SendSecurityHeader.cs (6)
323this.shouldSignToHeader |= (!this.RequireMessageProtection) && (SecurityUtils.GetSecurityKey<AsymmetricSecurityKey>(token) != null); 337this.shouldSignToHeader |= (!this.RequireMessageProtection) && (SecurityUtils.GetSecurityKey<AsymmetricSecurityKey>(token) != null); 362string id = this.RequireMessageProtection ? SecurityUtils.GenerateId() : GenerateId(); 593&& this.RequireMessageProtection && !basicTokenEncrypted) 876if (!this.RequireMessageProtection) 900if (!this.RequireMessageProtection)
System\ServiceModel\Security\WSSecurityOneDotZeroReceiveSecurityHeader.cs (1)
605if ((!this.RequireMessageProtection) && (securityKey is AsymmetricSecurityKey) && (this.Version.Addressing != AddressingVersion.None))
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (4)
267if (!this.RequireMessageProtection && this.ShouldSignToHeader) 322if (this.RequireMessageProtection || this.ShouldSignToHeader) 523if (this.RequireMessageProtection) 624if (!this.RequireMessageProtection)