1 implementation of SupportedRequestProtectionLevel
System.ServiceModel (1)
System\ServiceModel\Channels\SecurityCapabilities.cs (1)
27
public ProtectionLevel
SupportedRequestProtectionLevel
{ get { return requestProtectionLevel; } }
16 references to SupportedRequestProtectionLevel
System.ServiceModel (16)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (1)
433
ChannelProtectionRequirements myRequirements = base.GetProtectionRequirements(addressing, this.GetIndividualProperty<ISecurityCapabilities>().
SupportedRequestProtectionLevel
);
System\ServiceModel\Channels\CompositeDuplexBindingElement.cs (1)
146
false, lowerCapabilities.SupportsClientWindowsIdentity, lowerCapabilities.
SupportedRequestProtectionLevel
,
System\ServiceModel\Channels\InternalDuplexBindingElement.cs (1)
124
false, lowerCapabilities.SupportsClientWindowsIdentity, lowerCapabilities.
SupportedRequestProtectionLevel
,
System\ServiceModel\Channels\SecurityBindingElement.cs (3)
829
ProtectionLevel supportedRequestProtectionLevel = this.GetIndividualProperty<ISecurityCapabilities>().
SupportedRequestProtectionLevel
;
910
ProtectionLevel requestProtectionLevel = ProtectionLevelHelper.Max(thisSecurityCapability.
SupportedRequestProtectionLevel
, lowerSecurityCapability.
SupportedRequestProtectionLevel
);
System\ServiceModel\Channels\SecurityCapabilities.cs (2)
50
if (capabilities1.
SupportedRequestProtectionLevel
!= capabilities2.
SupportedRequestProtectionLevel
)
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);
555
requestValidated = ProtectionLevelHelper.IsStrongerOrEqual(capabilities.
SupportedRequestProtectionLevel
, request);
658
&& bootstrapSecurityCapabilities.
SupportedRequestProtectionLevel
== ProtectionLevel.EncryptAndSign
704
&& transportCapabilities.
SupportedRequestProtectionLevel
== 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);