19 instantiations of ServiceSecurityContext
System.ServiceModel (19)
System\ServiceModel\Channels\HttpChannelFactory.cs (1)
384remoteSecurity.ServiceSecurityContext = new ServiceSecurityContext(spnPolicies);
System\ServiceModel\Channels\HttpChannelListener.cs (2)
646security.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies); 657security.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies);
System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
87result.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies);
System\ServiceModel\Channels\HttpsChannelListener.cs (1)
157result.ServiceSecurityContext = new ServiceSecurityContext(policies);
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (2)
190security.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies); 221security.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies);
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
666this.clientSecurity.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies); 689this.clientSecurity.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies); 972this.serverSecurity.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies);
System\ServiceModel\Channels\WindowsStreamSecurityUpgradeProvider.cs (2)
258this.clientSecurity.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies); 404result.ServiceSecurityContext = new ServiceSecurityContext(authorizationPolicies);
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (2)
229security.ServiceSecurityContext = new ServiceSecurityContext(security.GetInitiatorTokenAuthorizationPolicies()); 238security.ServiceSecurityContext = new ServiceSecurityContext(recipientAuthorizationContext, recipientTokenPolicies ?? EmptyReadOnlyCollection<IAuthorizationPolicy>.Instance);
System\ServiceModel\Security\MessageSecurityProtocol.cs (2)
186security.ServiceSecurityContext = new ServiceSecurityContext(security.GetInitiatorTokenAuthorizationPolicies()); 195security.ServiceSecurityContext = new ServiceSecurityContext(protectionAuthContext, protectionTokenPolicies ?? EmptyReadOnlyCollection<IAuthorizationPolicy>.Instance);
System\ServiceModel\Security\TransportSecurityProtocol.cs (1)
203security.ServiceSecurityContext = new ServiceSecurityContext(security.GetInitiatorTokenAuthorizationPolicies());
System\ServiceModel\ServiceAuthorizationManager.cs (1)
44new ServiceSecurityContext(authorizationPolicies ?? EmptyReadOnlyCollection<IAuthorizationPolicy>.Instance);
System\ServiceModel\ServiceSecurityContext.cs (1)
63anonymous = new ServiceSecurityContext(EmptyReadOnlyCollection<IAuthorizationPolicy>.Instance);
32 references to ServiceSecurityContext
System.ServiceModel (32)
System\ServiceModel\Channels\PeerSecurityHelpers.cs (4)
777ProcessRstr(neighbor, reply, PeerSecurityManager.FindClaim(ServiceSecurityContext.Current)); 790ServiceSecurityContext context = ServiceSecurityContext.Current; 909ServiceSecurityContext secContext = opContext.ServiceSecurityContext;
System\ServiceModel\Channels\PeerSecurityManager.cs (3)
523public bool Authenticate(ServiceSecurityContext context, byte[] message) 549public static Claim FindClaim(ServiceSecurityContext context) 636Claim claim = FindClaim(ServiceSecurityContext.Current);
System\ServiceModel\ComIntegration\MessageUtil.cs (1)
29ServiceSecurityContext context;
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (1)
626ServiceSecurityContext securityContext = rpc.SecurityContext;
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
62internal ServiceSecurityContext SecurityContext;
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (9)
125IPrincipal SetCurrentThreadPrincipal(ServiceSecurityContext securityContext, out bool isThreadPrincipalSet) 164static IPrincipal GetCustomPrincipal(ServiceSecurityContext securityContext) 194ServiceSecurityContext securityContext; 214IDisposable StartImpersonation2(ref MessageRpc rpc, ServiceSecurityContext securityContext, bool isSecurityContextImpersonationOn) 338IPrincipal GetWindowsPrincipal(ServiceSecurityContext securityContext) 351ServiceSecurityContext GetAndCacheSecurityContext(ref MessageRpc rpc) 353ServiceSecurityContext securityContext = rpc.SecurityContext; 454ServiceSecurityContext securityContext; 456public WindowsSidPrincipal(WindowsSidIdentity identity, ServiceSecurityContext securityContext)
System\ServiceModel\OperationContext.cs (1)
284public ServiceSecurityContext ServiceSecurityContext
System\ServiceModel\Security\RoleProviderPrincipal.cs (2)
16ServiceSecurityContext securityContext; 18public RoleProviderPrincipal(object roleProvider, ServiceSecurityContext securityContext)
System\ServiceModel\Security\SecurityMessageProperty.cs (3)
27ServiceSecurityContext securityContext; 34this.securityContext = ServiceSecurityContext.Anonymous; 37public ServiceSecurityContext ServiceSecurityContext
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (3)
573static bool IsSameIdentity(ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, ServiceSecurityContext incomingContext) 665ServiceSecurityContext clientContext; 673clientContext = ServiceSecurityContext.Anonymous;
System\ServiceModel\ServiceSecurityContext.cs (4)
20static ServiceSecurityContext anonymous; 57public static ServiceSecurityContext Anonymous 69public static ServiceSecurityContext Current 73ServiceSecurityContext result = null;