8 instantiations of SecurityContextSecurityToken
System.ServiceModel (8)
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (1)
435SecurityContextSecurityToken issuedToken = new SecurityContextSecurityToken(contextId, id, key, tokenEffectiveTime, tokenExpirationTime,
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (2)
702newToken = new SecurityContextSecurityToken(currentToken, SecurityUtils.GenerateId(), proofKey, 711newToken = new SecurityContextSecurityToken(contextId, id, proofKey, tokenEffectiveTime, tokenExpirationTime, null, keyEffectiveTime,
System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (1)
146return new SecurityContextSecurityToken(cookieContextId, localId, key, effectiveTime, expiryTime,
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (2)
322return new SecurityContextSecurityToken(contextId, id, key, validFrom, validTo, 329return new SecurityContextSecurityToken(this);
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenHelper.cs (1)
113SecurityContextSecurityToken sct = new SecurityContextSecurityToken(
System\ServiceModel\Security\WSSecureConversation.cs (1)
418return new SecurityContextSecurityToken(cachedSct, id);
185 references to SecurityContextSecurityToken
System.ServiceModel (185)
System\ServiceModel\Description\ServiceCredentials.cs (1)
278if ((this.IdentityConfiguration.SecurityTokenHandlers[typeof(SecurityContextSecurityToken)] != null) &&
System\ServiceModel\Diagnostics\SecurityTraceRecordHelper.cs (31)
144internal static void TraceServiceSecurityNegotiationCompleted<T>(Message message, NegotiationTokenAuthenticator<T> authenticator, SecurityContextSecurityToken serviceToken) 404internal static void TraceNewServerSessionKeyIssued(SecurityContextSecurityToken newToken, SecurityContextSecurityToken supportingToken, Uri listenAddress) 410internal static void TraceInactiveSessionFaulted(SecurityContextSecurityToken sessionToken, Uri listenAddress) 413TraceUtility.TraceEvent(TraceEventType.Warning, TraceCode.SecurityInactiveSessionFaulted, SR.GetString(SR.TraceCodeSecurityInactiveSessionFaulted), new ServerSessionTraceRecord(sessionToken, (SecurityContextSecurityToken)null, listenAddress)); 416internal static void TraceServerSessionKeyUpdated(SecurityContextSecurityToken sessionToken, Uri listenAddress) 419TraceUtility.TraceEvent(TraceEventType.Information, TraceCode.SecurityServerSessionKeyUpdated, SR.GetString(SR.TraceCodeSecurityServerSessionKeyUpdated), new ServerSessionTraceRecord(sessionToken, (SecurityContextSecurityToken)null, listenAddress)); 422internal static void TraceServerSessionCloseReceived(SecurityContextSecurityToken sessionToken, Uri listenAddress) 425TraceUtility.TraceEvent(TraceEventType.Information, TraceCode.SecurityServerSessionCloseReceived, SR.GetString(SR.TraceCodeSecurityServerSessionCloseReceived), new ServerSessionTraceRecord(sessionToken, (SecurityContextSecurityToken)null, listenAddress)); 428internal static void TraceServerSessionCloseResponseReceived(SecurityContextSecurityToken sessionToken, Uri listenAddress) 431TraceUtility.TraceEvent(TraceEventType.Information, TraceCode.SecurityServerSessionCloseResponseReceived, SR.GetString(SR.TraceCodeSecurityServerSessionCloseResponseReceived), new ServerSessionTraceRecord(sessionToken, (SecurityContextSecurityToken)null, listenAddress)); 434internal static void TraceSessionRenewalFaultSent(SecurityContextSecurityToken sessionToken, Uri listenAddress, Message message) 443internal static void TraceSessionAbortedFaultSent(SecurityContextSecurityToken sessionToken, Uri listenAddress) 446TraceUtility.TraceEvent(TraceEventType.Warning, TraceCode.SecurityServerSessionAbortedFaultSent, SR.GetString(SR.TraceCodeSecurityServerSessionAbortedFaultSent), new ServerSessionTraceRecord(sessionToken, (SecurityContextSecurityToken)null, listenAddress)); 449internal static void TraceSessionClosedResponseSent(SecurityContextSecurityToken sessionToken, Uri listenAddress) 452TraceUtility.TraceEvent(TraceEventType.Information, TraceCode.SecuritySessionCloseResponseSent, SR.GetString(SR.TraceCodeSecuritySessionCloseResponseSent), new ServerSessionTraceRecord(sessionToken, (SecurityContextSecurityToken)null, listenAddress)); 455internal static void TraceSessionClosedSent(SecurityContextSecurityToken sessionToken, Uri listenAddress) 458TraceUtility.TraceEvent(TraceEventType.Information, TraceCode.SecuritySessionServerCloseSent, SR.GetString(SR.TraceCodeSecuritySessionServerCloseSent), new ServerSessionTraceRecord(sessionToken, (SecurityContextSecurityToken)null, listenAddress)); 461internal static void TraceRenewFaultSendFailure(SecurityContextSecurityToken sessionToken, Uri listenAddress, Exception e) 467internal static void TraceSessionAbortedFaultSendFailure(SecurityContextSecurityToken sessionToken, Uri listenAddress, Exception e) 473internal static void TraceSessionClosedResponseSendFailure(SecurityContextSecurityToken sessionToken, Uri listenAddress, Exception e) 479internal static void TraceSessionCloseSendFailure(SecurityContextSecurityToken sessionToken, Uri listenAddress, Exception e) 574static void WriteSecurityContextToken(XmlWriter xml, SecurityContextSecurityToken token) 710SecurityContextSecurityToken currentSessionToken; 711SecurityContextSecurityToken newSessionToken; 716public ServerSessionTraceRecord(SecurityContextSecurityToken currentSessionToken, SecurityContextSecurityToken newSessionToken, Uri listenAddress) 724public ServerSessionTraceRecord(SecurityContextSecurityToken currentSessionToken, Message message, Uri listenAddress) 732public ServerSessionTraceRecord(SecurityContextSecurityToken currentSessionToken, Uri listenAddress) 991SecurityContextSecurityToken serviceToken; 1008public NegotiationAuthenticatorTraceRecord(NegotiationTokenAuthenticator<T> authenticator, SecurityContextSecurityToken serviceToken)
System\ServiceModel\Security\AcceleratedTokenAuthenticator.cs (1)
231SecurityContextSecurityToken serviceToken = this.IssueSecurityContextToken(contextId, id, proofKey, effectiveTime, expirationTime, authorizationPolicies,
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (2)
195SecurityContextSecurityToken signingSct = (signingToken as SecurityContextSecurityToken);
System\ServiceModel\Security\AcceptorSessionSymmetricTransportSecurityProtocol.cs (2)
119SecurityContextSecurityToken signingSct = (securityHeader.EndorsingSupportingTokens[i] as SecurityContextSecurityToken);
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (6)
415protected SecurityContextSecurityToken IssueSecurityContextToken(UniqueId contextId, string id, byte[] key, 423protected SecurityContextSecurityToken IssueSecurityContextToken(UniqueId contextId, string id, byte[] key, 435SecurityContextSecurityToken issuedToken = new SecurityContextSecurityToken(contextId, id, key, tokenEffectiveTime, tokenExpirationTime, 539return (token is SecurityContextSecurityToken); 544SecurityContextSecurityToken sct = (SecurityContextSecurityToken)token;
System\ServiceModel\Security\NegotiationTokenAuthenticatorState.cs (3)
18SecurityContextSecurityToken serviceToken; 42public SecurityContextSecurityToken ServiceToken 53public void SetServiceToken(SecurityContextSecurityToken token)
System\ServiceModel\Security\SctClaimsHandler.cs (4)
43/// Gets the Endpoint Id to which all <see cref="SecurityContextSecurityToken"/> should be scoped. 69internal void SetPrincipalBootstrapTokensAndBindIdfxAuthPolicy( SecurityContextSecurityToken sct ) 166SetPrincipalBootstrapTokensAndBindIdfxAuthPolicy( issuedToken as SecurityContextSecurityToken ); 171SetPrincipalBootstrapTokensAndBindIdfxAuthPolicy( issuedToken as SecurityContextSecurityToken );
System\ServiceModel\Security\SecurityContextTokenCache.cs (21)
42public void AddContext(SecurityContextSecurityToken token) 47public bool TryAddContext(SecurityContextSecurityToken token) 52bool TryAddContext(SecurityContextSecurityToken token, bool throwOnFailure) 76bool wasTokenAdded = base.TryAddItem(hashKey, (SecurityContextSecurityToken)token.Clone(), false); 107public SecurityContextSecurityToken GetContext(UniqueId contextId, UniqueId generation) 114SecurityContextSecurityToken sct = (SecurityContextSecurityToken)base.GetItem(hashKey); 115return sct != null ? (SecurityContextSecurityToken)sct.Clone() : null; 188public void UpdateContextCachingTime(SecurityContextSecurityToken token, DateTime expirationTime) 197public Collection<SecurityContextSecurityToken> GetAllContexts(UniqueId contextId) 201Collection<SecurityContextSecurityToken> matchingContexts = new Collection<SecurityContextSecurityToken>(); 204SecurityContextSecurityToken token = base.GetItem(matchingKeys[i]) as SecurityContextSecurityToken; 222List<SecurityContextSecurityToken> tokens = new List<SecurityContextSecurityToken>(cacheTable.Count); 225SecurityContextSecurityToken token = (SecurityContextSecurityToken)ExtractItem(value); 242sealed class SctEffectiveTimeComparer : IComparer<SecurityContextSecurityToken> 244public int Compare(SecurityContextSecurityToken sct1, SecurityContextSecurityToken sct2)
System\ServiceModel\Security\SecurityMessageProperty.cs (3)
247internal ReadOnlyCollection<IAuthorizationPolicy> GetInitiatorTokenAuthorizationPolicies(bool includeTransportToken, SecurityContextSecurityToken supportingSessionTokenToExclude) 286SecurityContextSecurityToken sct = this.incomingSupportingTokens[i].SecurityToken as SecurityContextSecurityToken;
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (22)
480void NotifyOperationCompletion(SecuritySessionOperation operation, SecurityContextSecurityToken newSessionToken, SecurityContextSecurityToken previousSessionToken, EndpointAddress remoteAddress) 564return (token is SecurityContextSecurityToken); 569SecurityContextSecurityToken sct = (SecurityContextSecurityToken)token; 658SecurityContextSecurityToken IssueToken(RequestSecurityToken rst, Message request, SecurityContextSecurityToken currentToken, ReadOnlyCollection<IAuthorizationPolicy> currentTokenPolicies, out RequestSecurityTokenResponse rstr) 695SecurityContextSecurityToken newToken; 753SecurityContextSecurityToken sct = supportingTokenProperty.IncomingSupportingTokens[i].SecurityToken as SecurityContextSecurityToken; 796SecurityContextSecurityToken newToken = this.IssueToken(rst, request, (SecurityContextSecurityToken)sessionToken.SecurityToken, sessionToken.SecurityTokenPolicies, out rstr); 806this.NotifyOperationCompletion(SecuritySessionOperation.Renew, newToken, (SecurityContextSecurityToken)sessionToken.SecurityToken, request.Headers.ReplyTo); 821static void AddTokenToRemoveIfRequired(SecurityToken token, Collection<SecurityContextSecurityToken> sctsToRemove) 823SecurityContextSecurityToken sct = token as SecurityContextSecurityToken; 842Collection<SecurityContextSecurityToken> securityContextTokensToRemove = new Collection<SecurityContextSecurityToken>(); 924SecurityContextSecurityToken issuedToken = this.IssueToken(rst, request, null, null, out rstr); 971SecurityContextSecurityToken sct = (securityProperty.ProtectionToken != null) ? (securityProperty.ProtectionToken.SecurityToken as SecurityContextSecurityToken) : null; 983sct = securityProperty.IncomingSupportingTokens[i].SecurityToken as SecurityContextSecurityToken;
System\ServiceModel\Security\SecuritySessionServerSettings.cs (30)
719SecurityContextSecurityToken newSecurityContextToken = newToken as SecurityContextSecurityToken; 722throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(SR.GetString(SR.SessionTokenIsNotSecurityContextToken, newToken.GetType(), typeof(SecurityContextSecurityToken)))); 724SecurityContextSecurityToken oldSecurityContextToken = oldToken as SecurityContextSecurityToken; 727throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(SR.GetString(SR.SessionTokenIsNotSecurityContextToken, oldToken.GetType(), typeof(SecurityContextSecurityToken)))); 737IServerReliableChannelBinder CreateChannelBinder(SecurityContextSecurityToken sessionToken, EndpointAddress remoteAddress) 779SecurityContextSecurityToken issuedSecurityContextToken = issuedToken as SecurityContextSecurityToken; 782throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(SR.GetString(SR.SessionTokenIsNotSecurityContextToken, issuedToken.GetType(), typeof(SecurityContextSecurityToken)))); 991SecurityContextSecurityToken sessionToken; 994public SessionInitiationMessageHandler(IServerReliableChannelBinder channelBinder, SecuritySessionServerSettings settings, SecurityContextSecurityToken sessionToken) 1129void RenewSessionToken(SecurityContextSecurityToken newToken, SecurityContextSecurityToken supportingToken); 1144SecurityContextSecurityToken currentSessionToken; 1147List<SecurityContextSecurityToken> futureSessionTokens; 1158SecurityContextSecurityToken sessionToken, 1175this.futureSessionTokens = new List<SecurityContextSecurityToken>(1); 1332public void RenewSessionToken(SecurityContextSecurityToken newToken, SecurityContextSecurityToken supportingToken) 1364SecurityContextSecurityToken GetSessionToken(SecurityMessageProperty securityProperty) 1366SecurityContextSecurityToken sct = (securityProperty.ProtectionToken != null) ? securityProperty.ProtectionToken.SecurityToken as SecurityContextSecurityToken : null; 1377sct = (securityProperty.IncomingSupportingTokens[i].SecurityToken as SecurityContextSecurityToken); 1392SecurityContextSecurityToken incomingToken = GetSessionToken(securityProperty); 2498public SoapSecurityInputSession(SecurityContextSecurityToken sessionToken, 2846SecurityContextSecurityToken sessionToken, 3499SecurityContextSecurityToken sessionToken, 3594SecurityContextSecurityToken sessionToken, 4569public SoapSecurityServerDuplexSession(SecurityContextSecurityToken sessionToken, SecuritySessionServerSettings settings, ServerSecurityDuplexSessionChannel channel)
System\ServiceModel\Security\SspiNegotiationTokenAuthenticator.cs (2)
76protected virtual void IssueServiceToken(SspiNegotiationTokenAuthenticatorState sspiState, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, out SecurityContextSecurityToken serviceToken, out WrappedKeySecurityToken proofToken, 281SecurityContextSecurityToken serviceToken;
System\ServiceModel\Security\Tokens\ISecurityContextSecurityTokenCache.cs (5)
12void AddContext(SecurityContextSecurityToken token); 13bool TryAddContext(SecurityContextSecurityToken token); 17SecurityContextSecurityToken GetContext(UniqueId contextId, UniqueId generation); 18Collection<SecurityContextSecurityToken> GetAllContexts(UniqueId contextId); 19void UpdateContextCachingTime(SecurityContextSecurityToken context, DateTime expirationTime);
System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (3)
35SecurityContextSecurityToken DeserializeContext(byte[] serializedContext, byte[] cookieBlob, string id, XmlDictionaryReaderQuotas quotas) 217public SecurityContextSecurityToken CreateSecurityContextFromCookie(byte[] encodedCookie, UniqueId contextId, UniqueId generation, string id, XmlDictionaryReaderQuotas quotas) 233SecurityContextSecurityToken sct = DeserializeContext(cookie, encodedCookie, id, quotas);
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (6)
55internal SecurityContextSecurityToken(SecurityContextSecurityToken sourceToken, string id) 60internal SecurityContextSecurityToken(SecurityContextSecurityToken sourceToken, string id, byte[] key, UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 83SecurityContextSecurityToken(SecurityContextSecurityToken from) 307public static SecurityContextSecurityToken CreateCookieSecurityContextToken(UniqueId contextId, string id, byte[] key, 314public static SecurityContextSecurityToken CreateCookieSecurityContextToken(UniqueId contextId, string id, byte[] key, 326internal SecurityContextSecurityToken Clone()
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenAuthenticator.cs (5)
23return (token is SecurityContextSecurityToken); 28SecurityContextSecurityToken sct = (SecurityContextSecurityToken)token; 37void ThrowExpiredContextFaultException(UniqueId contextId, SecurityContextSecurityToken sct) 42bool IsTimeValid(SecurityContextSecurityToken sct)
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenHelper.cs (4)
16static public SessionSecurityToken ConvertSctToSessionToken(SecurityContextSecurityToken sct) 21static public SessionSecurityToken ConvertSctToSessionToken(SecurityContextSecurityToken sct, SecureConversationVersion version) 88static public SecurityContextSecurityToken ConvertSessionTokenToSecurityContextSecurityToken(SessionSecurityToken token) 113SecurityContextSecurityToken sct = new SecurityContextSecurityToken(
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenResolver.cs (6)
66public void AddContext(SecurityContextSecurityToken token) 71public bool TryAddContext(SecurityContextSecurityToken token) 92public SecurityContextSecurityToken GetContext(UniqueId contextId, UniqueId generation) 97public Collection<SecurityContextSecurityToken> GetAllContexts(UniqueId contextId) 102public void UpdateContextCachingTime(SecurityContextSecurityToken context, DateTime expirationTime) 126key = ((SecurityContextSecurityToken)sct).SecurityKeys[0];
System\ServiceModel\Security\WrappedSessionSecurityTokenAuthenticator.cs (3)
99SecurityContextSecurityToken sct = token as SecurityContextSecurityToken; 120return ( token is SecurityContextSecurityToken );
System\ServiceModel\Security\WrappedTokenCache.cs (10)
48public void AddContext(SecurityContextSecurityToken token) 73public Collection<SecurityContextSecurityToken> GetAllContexts(System.Xml.UniqueId contextId) 75Collection<SecurityContextSecurityToken> tokens = new Collection<SecurityContextSecurityToken>(); 84SecurityContextSecurityToken sctToken = SecurityContextSecurityTokenHelper.ConvertSessionTokenToSecurityContextSecurityToken(sessionSct); 93public SecurityContextSecurityToken GetContext(System.Xml.UniqueId contextId, System.Xml.UniqueId generation) 99SecurityContextSecurityToken sctToken = null; 129public bool TryAddContext(SecurityContextSecurityToken token) 145public void UpdateContextCachingTime(SecurityContextSecurityToken token, DateTime expirationTime) 170key = ((SecurityContextSecurityToken)sct).SecurityKeys[0];
System\ServiceModel\Security\WsKeyInfoSerializer.cs (1)
207this.tokenTypes = new Type[] { typeof( SecurityContextSecurityToken ) };
System\ServiceModel\Security\WSSecureConversation.cs (8)
332protected override Type[] GetTokenTypesCore() { return new Type[] { typeof(SecurityContextSecurityToken) }; } 345return CreateDirectReference(issuedTokenXml, UtilityStrings.IdAttribute, UtilityStrings.Namespace, typeof(SecurityContextSecurityToken)); 375SecurityContextSecurityToken TryResolveSecurityContextToken(UniqueId contextId, UniqueId generation, string id, SecurityTokenResolver tokenResolver, out ISecurityContextSecurityTokenCache sctCache) 377SecurityContextSecurityToken cachedSct = null; 434SecurityContextSecurityToken sct = null; 485protected virtual void WriteGeneration(XmlDictionaryWriter writer, SecurityContextSecurityToken sct) 491SecurityContextSecurityToken sct = (token as SecurityContextSecurityToken);
System\ServiceModel\Security\WSSecureConversationDec2005.cs (1)
107protected override void WriteGeneration(XmlDictionaryWriter writer, SecurityContextSecurityToken sct)
System\ServiceModel\Security\WSSecureConversationFeb2005.cs (1)
99protected override void WriteGeneration(XmlDictionaryWriter writer, SecurityContextSecurityToken sct)
System\ServiceModel\Security\WsSecurityTokenSerializerAdapter.cs (2)
269SecurityContextSecurityToken sct = token as SecurityContextSecurityToken;
System\ServiceModel\ServiceAuthenticationManager.cs (2)
119(message.Properties.Security.ProtectionToken.SecurityToken.GetType() == typeof(SecurityContextSecurityToken))) 129(tokenSpecification.SecurityToken.GetType() == typeof(SecurityContextSecurityToken)))