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