1 implementation of SupportedResponseProtectionLevel
System.ServiceModel (1)
System\ServiceModel\Channels\SecurityCapabilities.cs (1)
28public ProtectionLevel SupportedResponseProtectionLevel { get { return responseProtectionLevel; } }
13 references to SupportedResponseProtectionLevel
System.ServiceModel (13)
System\ServiceModel\Channels\SecurityBindingElement.cs (3)
830ProtectionLevel supportedResponseProtectionLevel = this.GetIndividualProperty<ISecurityCapabilities>().SupportedResponseProtectionLevel; 911ProtectionLevel responseProtectionLevel = ProtectionLevelHelper.Max(thisSecurityCapability.SupportedResponseProtectionLevel, lowerSecurityCapability.SupportedResponseProtectionLevel);
System\ServiceModel\Channels\SecurityCapabilities.cs (2)
55if (capabilities1.SupportedResponseProtectionLevel != capabilities2.SupportedResponseProtectionLevel)
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (6)
407ValidateContract(binding, contract, sbe.GetIndividualProperty<ISecurityCapabilities>().SupportedRequestProtectionLevel, sbe.GetIndividualProperty<ISecurityCapabilities>().SupportedResponseProtectionLevel); 494ValidateContract(binding, contract, sbe.GetIndividualProperty<ISecurityCapabilities>().SupportedRequestProtectionLevel, sbe.GetIndividualProperty<ISecurityCapabilities>().SupportedResponseProtectionLevel); 559responseValidated = ProtectionLevelHelper.IsStrongerOrEqual(capabilities.SupportedResponseProtectionLevel, response); 659&& bootstrapSecurityCapabilities.SupportedResponseProtectionLevel == ProtectionLevel.EncryptAndSign) 705&& transportCapabilities.SupportedResponseProtectionLevel == ProtectionLevel.EncryptAndSign) 949ContractProtectionRequirementsRule.GetRequiredProtectionLevels(endpoint.Contract, security.GetIndividualProperty<ISecurityCapabilities>().SupportedRequestProtectionLevel, security.GetIndividualProperty<ISecurityCapabilities>().SupportedResponseProtectionLevel,
System\ServiceModel\Security\ChannelProtectionRequirements.cs (2)
157return CreateFromContract(contract, bindingElement.SupportedRequestProtectionLevel, bindingElement.SupportedResponseProtectionLevel, isForClient); 186ChannelProtectionRequirements contractRequirements = CreateFromContract(contract, bindingElement.SupportedRequestProtectionLevel, bindingElement.SupportedResponseProtectionLevel, isForClient);