2 implementations of ISecurityContextSecurityTokenCache
System.ServiceModel (2)
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenResolver.cs (1)
12public class SecurityContextSecurityTokenResolver : SecurityTokenResolver, ISecurityContextSecurityTokenCache
System\ServiceModel\Security\WrappedTokenCache.cs (1)
25class WrappedTokenCache : SecurityTokenResolver, ISecurityContextSecurityTokenCache
36 references to ISecurityContextSecurityTokenCache
System.ServiceModel (36)
System\ServiceModel\Channels\SecurityChannelListener.cs (3)
176else if (typeof(T) == typeof(Collection<ISecurityContextSecurityTokenCache>)) 180return (T)(object)this.SecurityProtocolFactory.GetProperty<Collection<ISecurityContextSecurityTokenCache>>(); 184return (T)(object)base.GetProperty<Collection<ISecurityContextSecurityTokenCache>>();
System\ServiceModel\Security\AsymmetricSecurityProtocolFactory.cs (3)
136if (typeof(T) == typeof(Collection<ISecurityContextSecurityTokenCache>)) 138Collection<ISecurityContextSecurityTokenCache> result = base.GetProperty<Collection<ISecurityContextSecurityTokenCache>>();
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (3)
47ISecurityContextSecurityTokenCache issuedTokenCache; 229ISecurityContextSecurityTokenCache ISecurityContextSecurityTokenCacheProvider.TokenCache 287public ISecurityContextSecurityTokenCache IssuedTokenCache
System\ServiceModel\Security\SecurityProtocolFactory.cs (3)
734if (typeof(T) == typeof(Collection<ISecurityContextSecurityTokenCache>)) 737Collection<ISecurityContextSecurityTokenCache> result = new Collection<ISecurityContextSecurityTokenCache>();
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (4)
31ISecurityContextSecurityTokenCache issuedTokenCache; 217public ISecurityContextSecurityTokenCache IssuedTokenCache 837Collection<ISecurityContextSecurityTokenCache> sctCaches = OperationContext.Current.EndpointDispatcher.ChannelDispatcher.Listener.GetProperty<Collection<ISecurityContextSecurityTokenCache>>();
System\ServiceModel\Security\SecuritySessionServerSettings.cs (5)
58ISecurityContextSecurityTokenCache sessionTokenCache; 148public ISecurityContextSecurityTokenCache SessionTokenCache 503if (sessionTokenResolver == null || (!(sessionTokenResolver is ISecurityContextSecurityTokenCache))) 505throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SecuritySessionRequiresSecurityContextTokenCache, this.sessionTokenResolver.GetType(), typeof(ISecurityContextSecurityTokenCache)))); 507this.sessionTokenCache = (ISecurityContextSecurityTokenCache)this.sessionTokenResolver;
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (4)
80authenticator.IssuedTokenCache = (ISecurityContextSecurityTokenCache)sctResolver; 103authenticator.IssuedTokenCache = (ISecurityContextSecurityTokenCache)sctResolver; 147authenticator.IssuedTokenCache = (ISecurityContextSecurityTokenCache)sctResolver; 216authenticator.IssuedTokenCache = (ISecurityContextSecurityTokenCache)sctResolver;
System\ServiceModel\Security\SymmetricSecurityProtocolFactory.cs (3)
88if (typeof(T) == typeof(Collection<ISecurityContextSecurityTokenCache>)) 90Collection<ISecurityContextSecurityTokenCache> result = base.GetProperty<Collection<ISecurityContextSecurityTokenCache>>();
System\ServiceModel\Security\Tokens\ISecurityContextSecurityTokenCacheProvider.cs (1)
9ISecurityContextSecurityTokenCache TokenCache { get; }
System\ServiceModel\Security\WSSecureConversation.cs (7)
375SecurityContextSecurityToken TryResolveSecurityContextToken(UniqueId contextId, UniqueId generation, string id, SecurityTokenResolver tokenResolver, out ISecurityContextSecurityTokenCache sctCache) 379if (tokenResolver is ISecurityContextSecurityTokenCache) 381sctCache = ((ISecurityContextSecurityTokenCache)tokenResolver); 392ISecurityContextSecurityTokenCache oobTokenResolver = aggregateTokenResolve.TokenResolvers[i] as ISecurityContextSecurityTokenCache; 447ISecurityContextSecurityTokenCache sctCache; 475ISecurityContextSecurityTokenCache sctCache;