34 instantiations of ChannelProtectionRequirements
System.ServiceModel (34)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (1)
434myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements());
System\ServiceModel\Channels\CallbackContextMessageHeader.cs (2)
67ChannelProtectionRequirements requirements = new ChannelProtectionRequirements(); 83ChannelProtectionRequirements requirements = new ChannelProtectionRequirements();
System\ServiceModel\Channels\CompositeDuplexBindingElement.cs (2)
122ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 157myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements());
System\ServiceModel\Channels\ContextBindingElement.cs (1)
218ChannelProtectionRequirements requirements = new ChannelProtectionRequirements(innerRequirements);
System\ServiceModel\Channels\ContextMessageHeader.cs (2)
79ChannelProtectionRequirements requirements = new ChannelProtectionRequirements(); 95ChannelProtectionRequirements requirements = new ChannelProtectionRequirements();
System\ServiceModel\Channels\OneWayBindingElement.cs (1)
256ChannelProtectionRequirements myRequirements = new ChannelProtectionRequirements();
System\ServiceModel\Channels\PeerSecurityManager.cs (5)
287manager.protection = new ChannelProtectionRequirements(reqs); 384protectionRequirements = new ChannelProtectionRequirements(); 388protectionRequirements = new ChannelProtectionRequirements(protection); 412protectionRequirements = new ChannelProtectionRequirements(); 416protectionRequirements = new ChannelProtectionRequirements(protection);
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (2)
228myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 244ChannelProtectionRequirements result = new ChannelProtectionRequirements();
System\ServiceModel\Channels\SecurityBindingElement.cs (2)
828ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 1887result = new ChannelProtectionRequirements();
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
392myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements());
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (2)
310myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 328ChannelProtectionRequirements requirements = new ChannelProtectionRequirements();
System\ServiceModel\Channels\TransportBindingElement.cs (2)
114myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 148ChannelProtectionRequirements result = new ChannelProtectionRequirements();
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
283myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements());
System\ServiceModel\Description\DispatcherBuilder.cs (1)
1344requirements = new ChannelProtectionRequirements();
System\ServiceModel\Security\ChannelProtectionRequirements.cs (3)
144ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 188ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 211ChannelProtectionRequirements requirements = new ChannelProtectionRequirements();
System\ServiceModel\Security\MessageSecurityProtocolFactory.cs (2)
31ChannelProtectionRequirements protectionRequirements = new ChannelProtectionRequirements(); 50this.protectionRequirements = new ChannelProtectionRequirements(factory.protectionRequirements);
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (3)
36this.bootstrapProtectionRequirements = new ChannelProtectionRequirements(other.bootstrapProtectionRequirements); 77this.bootstrapProtectionRequirements = new ChannelProtectionRequirements(bootstrapProtectionRequirements); 80this.bootstrapProtectionRequirements = new ChannelProtectionRequirements();
System\ServiceModel\Security\WSSecurityPolicy.cs (1)
2664ChannelProtectionRequirements bootstrapProtection = new ChannelProtectionRequirements();
104 references to ChannelProtectionRequirements
System.ServiceModel (104)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (3)
423if (typeof(T) == typeof(ChannelProtectionRequirements)) 433ChannelProtectionRequirements myRequirements = base.GetProtectionRequirements(addressing, this.GetIndividualProperty<ISecurityCapabilities>().SupportedRequestProtectionLevel); 434myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements());
System\ServiceModel\Channels\CallbackContextMessageHeader.cs (6)
20static ChannelProtectionRequirements encryptAndSignChannelProtectionRequirements; 21static ChannelProtectionRequirements signChannelProtectionRequirements; 57internal static ChannelProtectionRequirements GetChannelProtectionRequirements(ProtectionLevel protectionLevel) 59ChannelProtectionRequirements result; 67ChannelProtectionRequirements requirements = new ChannelProtectionRequirements(); 83ChannelProtectionRequirements requirements = new ChannelProtectionRequirements();
System\ServiceModel\Channels\CompositeDuplexBindingElement.cs (5)
120ChannelProtectionRequirements GetProtectionRequirements() 122ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 154else if (typeof(T) == typeof(ChannelProtectionRequirements)) 156ChannelProtectionRequirements myRequirements = this.GetProtectionRequirements(); 157myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements());
System\ServiceModel\Channels\ContextBindingElement.cs (4)
209if (typeof(T) == typeof(ChannelProtectionRequirements) && this.ProtectionLevel != ProtectionLevel.None) 211ChannelProtectionRequirements innerRequirements = context.GetInnerProperty<ChannelProtectionRequirements>(); 218ChannelProtectionRequirements requirements = new ChannelProtectionRequirements(innerRequirements);
System\ServiceModel\Channels\ContextMessageHeader.cs (6)
22static ChannelProtectionRequirements encryptAndSignChannelProtectionRequirements; 23static ChannelProtectionRequirements signChannelProtectionRequirements; 69internal static ChannelProtectionRequirements GetChannelProtectionRequirements(ProtectionLevel protectionLevel) 71ChannelProtectionRequirements result; 79ChannelProtectionRequirements requirements = new ChannelProtectionRequirements(); 95ChannelProtectionRequirements requirements = new ChannelProtectionRequirements();
System\ServiceModel\Channels\OneWayBindingElement.cs (4)
254if (typeof(T) == typeof(ChannelProtectionRequirements)) 256ChannelProtectionRequirements myRequirements = new ChannelProtectionRequirements(); 262ChannelProtectionRequirements innerRequirements = context.GetInnerProperty<ChannelProtectionRequirements>();
System\ServiceModel\Channels\PeerSecurityManager.cs (5)
37ChannelProtectionRequirements protection; 190ChannelProtectionRequirements reqs = context.BindingParameters.Find<ChannelProtectionRequirements>(); 266static public PeerSecurityManager Create(PeerAuthenticationMode authenticationMode, bool messageAuthentication, PeerSecurityCredentialsManager credman, ChannelProtectionRequirements reqs, XmlDictionaryReaderQuotas readerQuotas) 361ChannelProtectionRequirements protectionRequirements;
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (5)
225if (typeof(T) == typeof(ChannelProtectionRequirements)) 227ChannelProtectionRequirements myRequirements = this.GetProtectionRequirements(); 228myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 241ChannelProtectionRequirements GetProtectionRequirements() 244ChannelProtectionRequirements result = new ChannelProtectionRequirements();
System\ServiceModel\Channels\SecurityBindingElement.cs (12)
823internal ChannelProtectionRequirements GetProtectionRequirements(AddressingVersion addressing, ProtectionLevel defaultProtectionLevel) 828ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 1744static public SecurityBindingElement CreateSecureConversationBindingElement(SecurityBindingElement bootstrapSecurity, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements) 1873internal static ChannelProtectionRequirements ComputeProtectionRequirements(SecurityBindingElement security, BindingParameterCollection parameterCollection, BindingElementCollection bindingElements, bool isForService) 1884ChannelProtectionRequirements result = null; 1888ChannelProtectionRequirements contractRequirements = parameterCollection.Find<ChannelProtectionRequirements>(); 1899static void AddBindingProtectionRequirements(ChannelProtectionRequirements requirements, BindingElementCollection bindingElements, bool isForChannel) 1919ChannelProtectionRequirements s = context.GetInnerProperty<ChannelProtectionRequirements>(); 2333bindingParameters.Add(ChannelProtectionRequirements.CreateFromContract(policyContext.Contract, policyContext.BindingElements.Find<SecurityBindingElement>().GetIndividualProperty<ISecurityCapabilities>(), false)); 2334ChannelProtectionRequirements protectionRequirements = SecurityBindingElement.ComputeProtectionRequirements(security, bindingParameters, policyContext.BindingElements, true);
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (5)
215scIssuerBindingContext.BindingParameters.Remove<ChannelProtectionRequirements>(); 301scIssuerBindingContext.BindingParameters.Remove<ChannelProtectionRequirements>(); 382if (typeof(T) == typeof(ChannelProtectionRequirements)) 391ChannelProtectionRequirements myRequirements = base.GetProtectionRequirements(addressing, ProtectionLevel.EncryptAndSign); 392myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements());
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (6)
305if (typeof(T) == typeof(ChannelProtectionRequirements)) 307ChannelProtectionRequirements myRequirements = this.GetProtectionRequirements(); 310myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 315return (T)(object)context.GetInnerProperty<ChannelProtectionRequirements>(); 324ChannelProtectionRequirements GetProtectionRequirements() 328ChannelProtectionRequirements requirements = new ChannelProtectionRequirements();
System\ServiceModel\Channels\TransportBindingElement.cs (6)
111if (typeof(T) == typeof(ChannelProtectionRequirements)) 113ChannelProtectionRequirements myRequirements = this.GetProtectionRequirements(context); 114myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 146ChannelProtectionRequirements GetProtectionRequirements(AddressingVersion addressingVersion) 148ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 154internal ChannelProtectionRequirements GetProtectionRequirements(BindingContext context)
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (3)
272if (typeof(T) == typeof(ChannelProtectionRequirements)) 282ChannelProtectionRequirements myRequirements = base.GetProtectionRequirements(addressing, ProtectionLevel.EncryptAndSign); 283myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements());
System\ServiceModel\Description\DispatcherBuilder.cs (4)
1341ChannelProtectionRequirements requirements = parameters.Find<ChannelProtectionRequirements>(); 1353requirements.Add(ChannelProtectionRequirements.CreateFromContractAndUnionResponseProtectionRequirements(endpoint.Contract, isc, isForClient)); 1357requirements.Add(ChannelProtectionRequirements.CreateFromContract(endpoint.Contract, isc, isForClient));
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (2)
514ChannelProtectionRequirements requirements = ChannelProtectionRequirements.CreateFromContract(contract, defaultRequestProtectionLevel, defaultResponseProtectionLevel, false);
System\ServiceModel\Security\ChannelProtectionRequirements.cs (13)
38public ChannelProtectionRequirements(ChannelProtectionRequirements other) 49internal ChannelProtectionRequirements(ChannelProtectionRequirements other, ProtectionLevel newBodyProtectionLevel) 92public void Add(ChannelProtectionRequirements protectionRequirements) 97public void Add(ChannelProtectionRequirements protectionRequirements, bool channelScopeOnly) 142public ChannelProtectionRequirements CreateInverse() 144ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 155internal static ChannelProtectionRequirements CreateFromContract(ContractDescription contract, ISecurityCapabilities bindingElement, bool isForClient) 184internal static ChannelProtectionRequirements CreateFromContractAndUnionResponseProtectionRequirements(ContractDescription contract, ISecurityCapabilities bindingElement, bool isForClient) 186ChannelProtectionRequirements contractRequirements = CreateFromContract(contract, bindingElement.SupportedRequestProtectionLevel, bindingElement.SupportedResponseProtectionLevel, isForClient); 188ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 206internal static ChannelProtectionRequirements CreateFromContract(ContractDescription contract, ProtectionLevel defaultRequestProtectionLevel, ProtectionLevel defaultResponseProtectionLevel, bool isForClient) 211ChannelProtectionRequirements requirements = new ChannelProtectionRequirements(); 347static void AddFaultProtectionRequirements(FaultDescriptionCollection faults, ChannelProtectionRequirements requirements, ProtectionLevel defaultProtectionLevel, bool addToIncoming)
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (2)
116spnegoTokenProvider.ApplicationProtectionRequirements = (issuerBindingContext != null) ? issuerBindingContext.BindingParameters.Find<ChannelProtectionRequirements>() : null; 205tlsnegoTokenProvider.ApplicationProtectionRequirements = (issuerBindingContext != null) ? issuerBindingContext.BindingParameters.Find<ChannelProtectionRequirements>() : null;
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (2)
43ChannelProtectionRequirements applicationProtectionRequirements; 177public ChannelProtectionRequirements ApplicationProtectionRequirements
System\ServiceModel\Security\MessageSecurityProtocolFactory.cs (2)
31ChannelProtectionRequirements protectionRequirements = new ChannelProtectionRequirements(); 109public ChannelProtectionRequirements ProtectionRequirements
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (4)
23ChannelProtectionRequirements bootstrapProtectionRequirements; 65public SecureConversationSecurityTokenParameters(SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements) 71public SecureConversationSecurityTokenParameters(SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, bool canRenewSession, ChannelProtectionRequirements bootstrapProtectionRequirements) 103public ChannelProtectionRequirements BootstrapProtectionRequirements
System\ServiceModel\Security\WSSecurityPolicy.cs (5)
1352bindingParameters.Add(ChannelProtectionRequirements.CreateFromContract(policyContext.Contract, policyContext.BindingElements.Find<SecurityBindingElement>().GetIndividualProperty<ISecurityCapabilities>(), false)); 1353ChannelProtectionRequirements protectionRequirements = SecurityBindingElement.ComputeProtectionRequirements(security, bindingParameters, policyContext.BindingElements, true); 2664ChannelProtectionRequirements bootstrapProtection = new ChannelProtectionRequirements(); 2671ChannelProtectionRequirements cpr = bootstrapBinding.GetProperty<ChannelProtectionRequirements>(new BindingParameterCollection());