2 types derived from WSSecurityPolicy
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy11.cs (1)
14internal class WSSecurityPolicy11 : WSSecurityPolicy
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy12.cs (1)
18internal class WSSecurityPolicy12 : WSSecurityPolicy
42 references to WSSecurityPolicy
dotnet-svcutil-lib (42)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (14)
102WSSecurityPolicy securityPolicy; 103if (WSSecurityPolicy.TryGetSecurityPolicyDriver(assertions, out securityPolicy)) 473WSSecurityPolicy securityPolicy; 474if (WSSecurityPolicy.TryGetSecurityPolicyDriver(assertions, out securityPolicy)) 497WSSecurityPolicy securityPolicy; 498if (WSSecurityPolicy.TryGetSecurityPolicyDriver(policyContext.GetBindingAssertions(), out securityPolicy)) 527WSSecurityPolicy securityPolicy; 528if (WSSecurityPolicy.TryGetSecurityPolicyDriver(policyContext.GetBindingAssertions(), out securityPolicy)) 551WSSecurityPolicy securityPolicy; 552if (WSSecurityPolicy.TryGetSecurityPolicyDriver(policyContext.GetBindingAssertions(), out securityPolicy)) 578WSSecurityPolicy securityPolicy; 579if (WSSecurityPolicy.TryGetSecurityPolicyDriver(policyContext.GetBindingAssertions(), out securityPolicy)) 644WSSecurityPolicy securityPolicy; 645if (WSSecurityPolicy.TryGetSecurityPolicyDriver(policyContext.GetBindingAssertions(), out securityPolicy))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpsTransportBindingElement.cs (2)
141WSSecurityPolicy sp = null; 142if (WSSecurityPolicy.TryGetSecurityPolicyDriver(policyContext.GetBindingAssertions(), out sp))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElementImporter.cs (2)
176WSSecurityPolicy sp = null; 178if (WSSecurityPolicy.TryGetSecurityPolicyDriver(policyCollection, out sp) && sp.ContainsWsspHttpsTokenAssertion(policyCollection))
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityPolicyVersion.cs (2)
49: base("http://schemas.xmlsoap.org/ws/2005/07/securitypolicy", WSSecurityPolicy.WsspPrefix) 67: base("http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702", WSSecurityPolicy.WsspPrefix)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy.cs (11)
188if (e.NamespaceURI == this.WsspNamespaceUri || e.NamespaceURI == WSSecurityPolicy.MsspNamespace) 1356WSSecurityPolicy sp = WSSecurityPolicy.GetSecurityPolicyDriver(security.MessageSecurityVersion); 2638WSSecurityPolicy sp = WSSecurityPolicy.GetSecurityPolicyDriver(bootstrapSecurity.MessageSecurityVersion); 3067public static bool TryGetSecurityPolicyDriver(ICollection<XmlElement> assertions, out WSSecurityPolicy securityPolicy) 3072public static WSSecurityPolicy GetSecurityPolicyDriver(MessageSecurityVersion version) 3079private List<WSSecurityPolicy> _drivers; 3083_drivers = new List<WSSecurityPolicy>(); 3093public bool TryGetSecurityPolicyDriver(ICollection<XmlElement> assertions, out WSSecurityPolicy securityPolicy) 3109public WSSecurityPolicy GetSecurityPolicyDriver(MessageSecurityVersion version)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy12.cs (11)
56XmlElement result = CreateWsspAssertion(WSSecurityPolicy.HttpsTokenName); 64policy.AppendChild(CreateWsspAssertion(WSSecurityPolicy.RequireClientCertificateName)); 68policy.AppendChild(CreateWsspAssertion(WSSecurityPolicy.HttpBasicAuthenticationName)); 72policy.AppendChild(CreateWsspAssertion(WSSecurityPolicy.HttpDigestAuthenticationName)); 94if (node is XmlElement && node.LocalName == WSSecurityPolicy.PolicyName && (node.NamespaceURI == WSSecurityPolicy.WspNamespace || node.NamespaceURI == WSSecurityPolicy.Wsp15Namespace)) 107if (node.LocalName == WSSecurityPolicy.RequireClientCertificateName) 111else if (node.LocalName == WSSecurityPolicy.HttpBasicAuthenticationName) 115else if (node.LocalName == WSSecurityPolicy.HttpDigestAuthenticationName) 600parameters.RequireDerivedKeys = TryImportWsspAssertion(assertions, WSSecurityPolicy.RequireDerivedKeysName);