14 writes to ApplyIntegrity
System.ServiceModel (14)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (5)
245forward.ApplyIntegrity = forward.ApplyConfidentiality = false; 254forward.ApplyIntegrity = this.HasProtectionRequirements(forward.ProtectionRequirements.OutgoingSignatureParts); 288forward.ApplyConfidentiality = forward.ApplyIntegrity = false; 339reverse.ApplyIntegrity = true; 346reverse.ApplyIntegrity = reverse.ApplyConfidentiality = false;
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (5)
172protocolFactory.ApplyIntegrity = true; 225sessionFactory.ApplyIntegrity = true; 254protocolFactory.ApplyIntegrity = true; 315sessionFactory.ApplyIntegrity = true; 353protocolFactory.ApplyIntegrity = true;
System\ServiceModel\Security\AcceleratedTokenAuthenticator.cs (1)
140soapBindingFactory.ApplyConfidentiality = soapBindingFactory.ApplyIntegrity
System\ServiceModel\Security\AcceleratedTokenProvider.cs (1)
187soapBindingFactory.ApplyConfidentiality = soapBindingFactory.ApplyIntegrity
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (1)
1103soapBindingFactory.ApplyConfidentiality = soapBindingFactory.ApplyIntegrity
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (1)
385soapBindingFactory.ApplyConfidentiality = soapBindingFactory.ApplyIntegrity
20 references to ApplyIntegrity
System.ServiceModel (20)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (1)
260if (forward.RequireConfidentiality || (!this.isCertificateSignatureBinding && forward.ApplyIntegrity))
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (1)
173if (this.Factory.ApplyIntegrity)
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (6)
73if (this.Factory.ApplyIntegrity) 166SecurityTokenProvider sigProvider = factory.ApplyIntegrity ? this.initiatorCryptoTokenProvider : null; 203if (this.Factory.ApplyIntegrity || securityHeader.HasSignedTokens) 205if (!this.Factory.ApplyIntegrity) 339if (factory.ApplyIntegrity) 351if (factory.ApplyIntegrity)
System\ServiceModel\Security\AsymmetricSecurityProtocolFactory.cs (2)
116return ((this.ActAsInitiator && this.RequireIntegrity) || (!this.ActAsInitiator && this.ApplyIntegrity)); 197if (this.ApplyIntegrity)
System\ServiceModel\Security\InitiatorSessionSymmetricMessageSecurityProtocol.cs (1)
226if (this.Factory.ApplyIntegrity)
System\ServiceModel\Security\MessageSecurityProtocol.cs (2)
69bool requiresAppSecurity = this.factory.ApplyIntegrity || this.factory.ApplyConfidentiality || this.factory.AddTimestamp; 332if (this.factory.ApplyIntegrity)
System\ServiceModel\Security\MessageSecurityProtocolFactory.cs (2)
168bool savesCorrelationTokenOnRequest = this.ApplyIntegrity || this.ApplyConfidentiality; 287if (this.ApplyIntegrity)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
378if (!symmetric.ApplyIntegrity || !symmetric.RequireIntegrity)
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
628if (!messagePf.ApplyIntegrity || !messagePf.RequireIntegrity)
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (3)
207if (this.Factory.ApplyIntegrity || securityHeader.HasSignedTokens) 209if (!this.Factory.ApplyIntegrity) 294if (factory.ApplyIntegrity || factory.ApplyConfidentiality)