8 types derived from SecurityTokenResolver
System.IdentityModel (4)
System\IdentityModel\Selectors\SecurityTokenResolver.cs (1)
103class SimpleTokenResolver : SecurityTokenResolver
System\IdentityModel\Tokens\AggregateTokenResolver.cs (1)
19public class AggregateTokenResolver : SecurityTokenResolver
System\IdentityModel\Tokens\IssuerTokenResolver.cs (1)
16public class IssuerTokenResolver : SecurityTokenResolver
System\IdentityModel\Tokens\X509CertificateStoreTokenResolver.cs (1)
18public class X509CertificateStoreTokenResolver : SecurityTokenResolver
System.ServiceModel (4)
System\ServiceModel\Security\SecurityHeaderTokenResolver.cs (1)
15internal sealed class SecurityHeaderTokenResolver : SecurityTokenResolver, System.IdentityModel.IWrappedTokenKeyResolver
System\ServiceModel\Security\SspiNegotiationTokenProvider.cs (1)
392class SspiSecurityTokenResolver : SecurityTokenResolver, ISspiNegotiationInfo
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenResolver.cs (1)
12public class SecurityContextSecurityTokenResolver : SecurityTokenResolver, ISecurityContextSecurityTokenCache
System\ServiceModel\Security\WrappedTokenCache.cs (1)
25class WrappedTokenCache : SecurityTokenResolver, ISecurityContextSecurityTokenCache
241 references to SecurityTokenResolver
System.IdentityModel (107)
System\IdentityModel\Configuration\IdentityConfiguration.cs (16)
237private static SecurityTokenResolver GetServiceTokenResolver(IdentityConfigurationElement element) 241return CustomTypeElement.Resolve<SecurityTokenResolver>(element.ServiceTokenResolver); 250private static SecurityTokenResolver GetIssuerTokenResolver(IdentityConfigurationElement element) 254return CustomTypeElement.Resolve<SecurityTokenResolver>(element.IssuerTokenResolver); 324SecurityTokenResolver serviceCertificateResolver = SecurityTokenResolver.CreateDefaultSecurityTokenResolver(new ReadOnlyCollection<SecurityToken>( 327SecurityTokenResolver tokenResolver = this.SecurityTokenHandlers.Configuration.ServiceTokenResolver; 331this.SecurityTokenHandlers.Configuration.ServiceTokenResolver = new AggregateTokenResolver(new SecurityTokenResolver[] { serviceCertificateResolver, tokenResolver }); 339SecurityTokenResolver configuredIssuerTokenResolver = this.IssuerTokenResolver; 358SecurityTokenResolver knownCertificateTokenResolver = SecurityTokenResolver.CreateDefaultSecurityTokenResolver(new ReadOnlyCollection<SecurityToken>(tokens), false); 360this.IssuerTokenResolver = new AggregateTokenResolver(new SecurityTokenResolver[] { knownCertificateTokenResolver, configuredIssuerTokenResolver }); 706handlerConfiguration.IssuerTokenResolver = CustomTypeElement.Resolve<SecurityTokenResolver>(element.IssuerTokenResolver); 737handlerConfiguration.ServiceTokenResolver = CustomTypeElement.Resolve<SecurityTokenResolver>(element.ServiceTokenResolver); 829public SecurityTokenResolver IssuerTokenResolver 858public SecurityTokenResolver ServiceTokenResolver
System\IdentityModel\EnvelopedSignatureReader.cs (3)
26SecurityTokenResolver _signingTokenResolver; 49public EnvelopedSignatureReader(XmlReader reader, SecurityTokenSerializer securityTokenSerializer, SecurityTokenResolver signingTokenResolver) 64public EnvelopedSignatureReader(XmlReader reader, SecurityTokenSerializer securityTokenSerializer, SecurityTokenResolver signingTokenResolver, bool requireSignature, bool automaticallyReadSignature, bool resolveIntrinsicSigningKeys)
System\IdentityModel\Metadata\MetadataSerializer.cs (4)
501protected virtual EntitiesDescriptor ReadEntitiesDescriptor(XmlReader reader, SecurityTokenResolver tokenResolver) 691protected virtual EntityDescriptor ReadEntityDescriptor(XmlReader inputReader, SecurityTokenResolver tokenResolver) 1204public MetadataBase ReadMetadata(XmlReader reader, SecurityTokenResolver tokenResolver) 1230protected virtual MetadataBase ReadMetadataCore(XmlReader reader, SecurityTokenResolver tokenResolver)
System\IdentityModel\Protocols\WSTrust\WSTrustSerializationContext.cs (10)
16private SecurityTokenResolver securityTokenResolver; 17private SecurityTokenResolver useKeyTokenResolver; 45/// The <see cref="SecurityTokenResolver"/> used to resolve security token references found in most 49/// The <see cref="SecurityTokenResolver"/> used to resolve security token references found in the 52public WSTrustSerializationContext(SecurityTokenHandlerCollectionManager securityTokenHandlerCollectionManager, SecurityTokenResolver securityTokenResolver, SecurityTokenResolver useKeyTokenResolver) 75/// Gets or sets the <see cref="SecurityTokenResolver"/> used to resolve security token references found in most 78public SecurityTokenResolver TokenResolver 85/// Gets or sets the <see cref="SecurityTokenResolver"/> used to resolve security token references found in the 88public SecurityTokenResolver UseKeyTokenResolver
System\IdentityModel\Selectors\EmptySecurityTokenResolver.cs (3)
11static readonly SecurityTokenResolver _instance 12= SecurityTokenResolver.CreateDefaultSecurityTokenResolver( EmptyReadOnlyCollection<SecurityToken>.Instance, false ); 14public static SecurityTokenResolver Instance { get { return _instance; } }
System\IdentityModel\Selectors\SecurityTokenManager.cs (1)
14public abstract SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver);
System\IdentityModel\Selectors\SecurityTokenResolver.cs (1)
98public static SecurityTokenResolver CreateDefaultSecurityTokenResolver(ReadOnlyCollection<SecurityToken> tokens, bool canMatchLocalId)
System\IdentityModel\Selectors\SecurityTokenSerializer.cs (2)
75public SecurityToken ReadToken(XmlReader reader, SecurityTokenResolver tokenResolver) 150protected abstract SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver);
System\IdentityModel\Tokens\AggregateTokenResolver.cs (9)
21List<SecurityTokenResolver> _tokenResolvers = new List<SecurityTokenResolver>(); 30public AggregateTokenResolver( IEnumerable<SecurityTokenResolver> tokenResolvers ) 43public ReadOnlyCollection<SecurityTokenResolver> TokenResolvers 67foreach ( SecurityTokenResolver tokenResolver in _tokenResolvers ) 94foreach ( SecurityTokenResolver tokenResolver in _tokenResolvers ) 121foreach ( SecurityTokenResolver tokenResolver in _tokenResolvers ) 132private void AddNonEmptyResolvers( IEnumerable<SecurityTokenResolver> resolvers ) 134foreach ( SecurityTokenResolver resolver in resolvers )
System\IdentityModel\Tokens\IssuerTokenResolver.cs (9)
31SecurityTokenResolver _wrappedTokenResolver = null; 44/// Creates an instance of IssuerTokenResolver using a given <see cref="SecurityTokenResolver"/>. 46/// <param name="wrappedTokenResolver">The <see cref="SecurityTokenResolver"/> to use.</param> 47public IssuerTokenResolver( SecurityTokenResolver wrappedTokenResolver ) 58/// Gets the <see cref="SecurityTokenResolver"/> wrapped by this class. 60public SecurityTokenResolver WrappedTokenResolver 69/// Inherited from <see cref="SecurityTokenResolver"/>. 103/// Inherited from <see cref="SecurityTokenResolver"/>. 125/// Inherited from <see cref="SecurityTokenResolver"/>.
System\IdentityModel\Tokens\KeyInfoSerializer.cs (1)
132protected override SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver)
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (6)
728SecurityTokenResolver serviceTokenResolver, 2132/// <param name="resolver"><see cref="SecurityTokenResolver"/> to use in resolving the <see cref="SecurityKey"/>.</param> 2134protected virtual ReadOnlyCollection<SecurityKey> ResolveSecurityKeys(Saml2Assertion assertion, SecurityTokenResolver resolver) 2241protected virtual SecurityToken ResolveIssuerToken(Saml2Assertion assertion, SecurityTokenResolver issuerResolver) 2267protected virtual bool TryResolveIssuerToken(Saml2Assertion assertion, SecurityTokenResolver issuerResolver, out SecurityToken token) 5582protected override SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver)
System\IdentityModel\Tokens\SamlAction.cs (1)
83public virtual void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlAdvice.cs (1)
96public virtual void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlAssertion.cs (3)
292protected void ReadSignature(XmlDictionaryReader reader, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver, SamlSerializer samlSerializer) 341private static SecurityKey ResolveSecurityKey(SecurityKeyIdentifier ski, SecurityTokenResolver tokenResolver, out SecurityKeyIdentifierClause clause) 484public virtual void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlAttribute.cs (1)
216public virtual void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlAttributeStatement.cs (1)
77public override void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlAudienceRestrictionCondition.cs (1)
69public override void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlAuthenticationStatement.cs (1)
165public override void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlAuthorityBinding.cs (1)
110public virtual void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlAuthorizationDecisionStatement.cs (1)
155public override void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlCondition.cs (1)
18public abstract void ReadXml(System.Xml.XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver);
System\IdentityModel\Tokens\SamlConditions.cs (1)
102public virtual void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlDoNotCacheCondition.cs (1)
28public override void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlEvidence.cs (1)
100public virtual void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (3)
3391protected virtual SecurityToken ResolveIssuerToken(SamlAssertion assertion, SecurityTokenResolver issuerResolver) 3422protected virtual bool TryResolveIssuerToken(SamlAssertion assertion, SecurityTokenResolver issuerResolver, out SecurityToken token) 3701protected override SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver)
System\IdentityModel\Tokens\SamlSerializer.cs (9)
49public virtual SamlSecurityToken ReadToken(XmlReader reader, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver) 76public virtual SamlAssertion LoadAssertion(XmlDictionaryReader reader, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver) 87public virtual SamlCondition LoadCondition(XmlDictionaryReader reader, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver) 108public virtual SamlConditions LoadConditions(XmlDictionaryReader reader, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver) 119public virtual SamlAdvice LoadAdvice(XmlDictionaryReader reader, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver) 130public virtual SamlStatement LoadStatement(XmlDictionaryReader reader, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver) 157public virtual SamlAttribute LoadAttribute(XmlDictionaryReader reader, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver) 197internal static SecurityKey ResolveSecurityKey(SecurityKeyIdentifier ski, SecurityTokenResolver tokenResolver) 218internal static SecurityToken ResolveSecurityToken(SecurityKeyIdentifier ski, SecurityTokenResolver tokenResolver)
System\IdentityModel\Tokens\SamlStatement.cs (1)
21public abstract void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver);
System\IdentityModel\Tokens\SamlSubject.cs (1)
258public virtual void ReadXml(XmlDictionaryReader reader, SamlSerializer samlSerializer, SecurityTokenSerializer keyInfoSerializer, SecurityTokenResolver outOfBandTokenResolver)
System\IdentityModel\Tokens\SecurityKeyElement.cs (4)
20SecurityTokenResolver _securityTokenResolver; 29public SecurityKeyElement(SecurityKeyIdentifierClause securityKeyIdentifierClause, SecurityTokenResolver securityTokenResolver) 45public SecurityKeyElement(SecurityKeyIdentifier securityKeyIdentifier, SecurityTokenResolver securityTokenResolver) 55void Initialize(SecurityKeyIdentifier securityKeyIdentifier, SecurityTokenResolver securityTokenResolver)
System\IdentityModel\Tokens\SecurityTokenHandler.cs (1)
143public virtual SecurityToken ReadToken(XmlReader reader, SecurityTokenResolver tokenResolver)
System\IdentityModel\Tokens\SecurityTokenHandlerConfiguration.cs (5)
37public static readonly SecurityTokenResolver DefaultIssuerTokenResolver = System.IdentityModel.Tokens.IssuerTokenResolver.DefaultInstance; 85private SecurityTokenResolver issuerTokenResolver = DefaultIssuerTokenResolver; 88private SecurityTokenResolver serviceTokenResolver = EmptySecurityTokenResolver.Instance; 198public SecurityTokenResolver IssuerTokenResolver 249public SecurityTokenResolver ServiceTokenResolver
System\IdentityModel\Tokens\SecurityTokenSerializerAdapter.cs (1)
90protected override SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver)
System\IdentityModel\Tokens\SessionSecurityTokenHandler.cs (2)
309public virtual SecurityToken ReadToken(byte[] token, SecurityTokenResolver tokenResolver) 342public override SecurityToken ReadToken(XmlReader reader, SecurityTokenResolver tokenResolver)
System.ServiceModel (134)
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (1)
169SecurityTokenResolver dummy;
System\ServiceModel\Channels\PeerSecurityHelpers.cs (1)
293public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver)
System\ServiceModel\Channels\PeerSecurityManager.cs (2)
403SecurityTokenResolver resolver; 991public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (1)
777SecurityTokenResolver dummy;
System\ServiceModel\Channels\TransportSecurityHelpers.cs (1)
435SecurityTokenResolver dummy;
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (6)
21SecurityTokenResolver sessionTokenResolver; 22ReadOnlyCollection<SecurityTokenResolver> sessionResolverList; 111public void SetSessionTokenAuthenticator(UniqueId sessionId, SecurityTokenAuthenticator sessionTokenAuthenticator, SecurityTokenResolver sessionTokenResolver) 119List<SecurityTokenResolver> tmp = new List<SecurityTokenResolver>(1); 121this.sessionResolverList = new ReadOnlyCollection<SecurityTokenResolver>(tmp);
System\ServiceModel\Security\AcceptorSessionSymmetricTransportSecurityProtocol.cs (7)
22SecurityTokenResolver sessionTokenResolver; 23ReadOnlyCollection<SecurityTokenResolver> sessionTokenResolverList; 54public void SetSessionTokenAuthenticator(UniqueId sessionId, SecurityTokenAuthenticator sessionTokenAuthenticator, SecurityTokenResolver sessionTokenResolver) 59Collection<SecurityTokenResolver> tmp = new Collection<SecurityTokenResolver>(); 61this.sessionTokenResolverList = new ReadOnlyCollection<SecurityTokenResolver>(tmp); 90ReadOnlyCollection<SecurityTokenResolver> mergedTokenResolvers = MergeOutOfBandResolvers(supportingAuthenticators, this.sessionTokenResolverList);
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (1)
97SecurityTokenResolver outOfBandTokenResolver;
System\ServiceModel\Security\AsymmetricSecurityProtocolFactory.cs (7)
21ReadOnlyCollection<SecurityTokenResolver> recipientOutOfBandTokenResolverList; 81public ReadOnlyCollection<SecurityTokenResolver> RecipientOutOfBandTokenResolverList 219SecurityTokenResolver resolver = null; 231Collection<SecurityTokenResolver> tmp = new Collection<SecurityTokenResolver>(); 233this.recipientOutOfBandTokenResolverList = new ReadOnlyCollection<SecurityTokenResolver>(tmp); 237this.recipientOutOfBandTokenResolverList = EmptyReadOnlyCollection<SecurityTokenResolver>.Instance;
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (2)
157SecurityTokenResolver dummy; 708public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver)
System\ServiceModel\Security\DerivedKeyCachingSecurityTokenSerializer.cs (1)
62protected override SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver)
System\ServiceModel\Security\FederatedSecurityTokenManager.cs (9)
35SecurityTokenResolver _defaultTokenResolver; 112public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator( SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver ) 257SecurityTokenAuthenticator SetupSecureConversationWrapper( RecipientServiceModelSecurityTokenRequirement tokenRequirement, SessionSecurityTokenHandler tokenHandler, out SecurityTokenResolver outOfBandTokenResolver ) 409SecurityTokenResolver GetDefaultOutOfBandTokenResolver() 434_defaultTokenResolver = SecurityTokenResolver.CreateDefaultSecurityTokenResolver( outOfBandTokens.AsReadOnly(), false ); 488SecurityTokenAuthenticator CreateInnerSecurityTokenAuthenticator( SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver ) 504SecurityTokenAuthenticator CreateSamlSecurityTokenAuthenticator( SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver ) 535List<SecurityTokenResolver> resolvers = new List<SecurityTokenResolver>();
System\ServiceModel\Security\IAcceptorSecuritySessionProtocol.cs (1)
19void SetSessionTokenAuthenticator(UniqueId sessionId, SecurityTokenAuthenticator sessionTokenAuthenticator, SecurityTokenResolver sessionTokenResolver);
System\ServiceModel\Security\ReceiveSecurityHeader.cs (8)
78ReadOnlyCollection<SecurityTokenResolver> outOfBandTokenResolver; 79SecurityTokenResolver combinedUniversalTokenResolver; 80SecurityTokenResolver combinedPrimaryTokenResolver; 314public SecurityTokenResolver CombinedUniversalTokenResolver 319public SecurityTokenResolver CombinedPrimaryTokenResolver 551public void ConfigureOutOfBandTokenResolver(ReadOnlyCollection<SecurityTokenResolver> outOfBandResolvers) 1737SecurityToken ReadToken(XmlReader reader, SecurityTokenResolver tokenResolver, IList<SecurityTokenAuthenticator> allowedTokenAuthenticators, out SecurityTokenAuthenticator usedTokenAuthenticator) 2093public AggregateSecurityHeaderTokenResolver(SecurityHeaderTokenResolver tokenResolver, ReadOnlyCollection<SecurityTokenResolver> outOfBandTokenResolvers) :
System\ServiceModel\Security\RequestSecurityToken.cs (1)
448internal SecurityToken GetRequestorEntropy(SecurityTokenResolver resolver)
System\ServiceModel\Security\RequestSecurityTokenResponse.cs (3)
482internal SecurityToken GetIssuerEntropy(SecurityTokenResolver resolver) 657public GenericXmlSecurityToken GetIssuedToken(SecurityTokenResolver resolver, IList<SecurityTokenAuthenticator> allowedAuthenticators, SecurityKeyEntropyMode keyEntropyMode, byte[] requestorEntropy, string expectedTokenType, 663public virtual GenericXmlSecurityToken GetIssuedToken(SecurityTokenResolver resolver, IList<SecurityTokenAuthenticator> allowedAuthenticators, SecurityKeyEntropyMode keyEntropyMode, byte[] requestorEntropy, string expectedTokenType,
System\ServiceModel\Security\SecurityProtocol.cs (6)
643protected ReadOnlyCollection<SecurityTokenResolver> MergeOutOfBandResolvers(IList<SupportingTokenAuthenticatorSpecification> supportingAuthenticators, ReadOnlyCollection<SecurityTokenResolver> primaryResolvers) 645Collection<SecurityTokenResolver> outOfBandResolvers = null; 652outOfBandResolvers = outOfBandResolvers ?? new Collection<SecurityTokenResolver>(); 666return new ReadOnlyCollection<SecurityTokenResolver>(outOfBandResolvers); 670return primaryResolvers ?? EmptyReadOnlyCollection<SecurityTokenResolver>.Instance;
System\ServiceModel\Security\SecurityProtocolFactory.cs (4)
914System.IdentityModel.Selectors.SecurityTokenResolver resolver; 932System.IdentityModel.Selectors.SecurityTokenResolver resolver; 950System.IdentityModel.Selectors.SecurityTokenResolver resolver; 968System.IdentityModel.Selectors.SecurityTokenResolver resolver;
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (4)
1126bootstrapSecurityProtocolFactory.SecurityTokenManager = new SessionRenewSecurityTokenManager(bootstrapSecurityProtocolFactory.SecurityTokenManager, this.sessionTokenAuthenticator, (SecurityTokenResolver)this.IssuedTokenCache); 1289SecurityTokenResolver renewTokenResolver; 1292SecurityTokenResolver renewTokenResolver) 1299public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver)
System\ServiceModel\Security\SecuritySessionServerSettings.cs (2)
59SecurityTokenResolver sessionTokenResolver; 156public SecurityTokenResolver SessionTokenResolver
System\ServiceModel\Security\SecurityUtils.cs (1)
2254public static bool TryCreateKeyFromIntrinsicKeyClause(SecurityKeyIdentifierClause keyIdentifierClause, SecurityTokenResolver resolver, out SecurityKey key)
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (7)
61protected SecurityTokenAuthenticator CreateSecureConversationTokenAuthenticator(RecipientServiceModelSecurityTokenRequirement recipientRequirement, bool preserveBootstrapTokens, out SecurityTokenResolver sctResolver) 127SecurityTokenAuthenticator CreateSpnegoSecurityTokenAuthenticator(RecipientServiceModelSecurityTokenRequirement recipientRequirement, out SecurityTokenResolver sctResolver) 181SecurityTokenResolver dummy; 196SecurityTokenAuthenticator CreateTlsnegoSecurityTokenAuthenticator(RecipientServiceModelSecurityTokenRequirement recipientRequirement, bool requireClientCertificate, out SecurityTokenResolver sctResolver) 247SamlSecurityTokenAuthenticator CreateSamlTokenAuthenticator(RecipientServiceModelSecurityTokenRequirement recipientRequirement, out SecurityTokenResolver outOfBandTokenResolver) 274outOfBandTokenResolver = (outOfBandTokens.Count > 0) ? SecurityTokenResolver.CreateDefaultSecurityTokenResolver(new ReadOnlyCollection<SecurityToken>(outOfBandTokens), false) : null; 319public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver)
System\ServiceModel\Security\SspiNegotiationTokenProvider.cs (1)
363SecurityTokenResolver tokenResolver = new SspiSecurityTokenResolver(sspiNegotiation);
System\ServiceModel\Security\SupportingTokenAuthenticatorSpecification.cs (4)
15SecurityTokenResolver tokenResolver; 19public SupportingTokenAuthenticatorSpecification(SecurityTokenAuthenticator tokenAuthenticator, SecurityTokenResolver securityTokenResolver, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters) 24internal SupportingTokenAuthenticatorSpecification(SecurityTokenAuthenticator tokenAuthenticator, SecurityTokenResolver securityTokenResolver, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters, bool isTokenOptional) 49public SecurityTokenResolver TokenResolver
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (1)
102SecurityTokenResolver outOfBandTokenResolver;
System\ServiceModel\Security\SymmetricSecurityProtocolFactory.cs (7)
19ReadOnlyCollection<SecurityTokenResolver> recipientOutOfBandTokenResolverList; 62public ReadOnlyCollection<SecurityTokenResolver> RecipientOutOfBandTokenResolverList 162SecurityTokenResolver resolver = null; 177Collection<SecurityTokenResolver> tmp = new Collection<SecurityTokenResolver>(); 179this.recipientOutOfBandTokenResolverList = new ReadOnlyCollection<SecurityTokenResolver>(tmp); 183this.recipientOutOfBandTokenResolverList = EmptyReadOnlyCollection<SecurityTokenResolver>.Instance;
System\ServiceModel\Security\TransportSecurityProtocol.cs (1)
254securityHeader.ConfigureOutOfBandTokenResolver(MergeOutOfBandResolvers(supportingAuthenticators, EmptyReadOnlyCollection<SecurityTokenResolver>.Instance));
System\ServiceModel\Security\TrustDriver.cs (3)
140public abstract SecurityToken GetEntropy(RequestSecurityToken rst, SecurityTokenResolver resolver); 143public abstract SecurityToken GetEntropy(RequestSecurityTokenResponse rstr, SecurityTokenResolver resolver); 146public abstract GenericXmlSecurityToken GetIssuedToken(RequestSecurityTokenResponse rstr, SecurityTokenResolver resolver, IList<SecurityTokenAuthenticator> allowedAuthenticators, SecurityKeyEntropyMode keyEntropyMode, byte[] requestorEntropy,
System\ServiceModel\Security\WSSecureConversation.cs (5)
57public virtual void ReadDerivedKeyTokenParameters(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver, out string id, out string derivationAlgorithm, out string label, out int length, out byte[] nonce, out int offset, out int generation, out SecurityKeyIdentifierClause tokenToDeriveIdentifier, out SecurityToken tokenToDerive) 131public virtual void ReadDerivedKeyTokenParameters(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver, out string id, out string derivationAlgorithm, out string label, out int length, out byte[] nonce, out int offset, out int generation, out SecurityKeyIdentifierClause tokenToDeriveIdentifier, out SecurityToken tokenToDerive) 236public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 375SecurityContextSecurityToken TryResolveSecurityContextToken(UniqueId contextId, UniqueId generation, string id, SecurityTokenResolver tokenResolver, out ISecurityContextSecurityTokenCache sctCache) 422public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver)
System\ServiceModel\Security\WSSecurityJan2004.cs (7)
143public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 227public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 325public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 353public override IAsyncResult BeginReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver, AsyncCallback callback, object state) 387public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 514public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 529SecurityKeyIdentifier unwrappingTokenIdentifier, byte[] wrappedKey, SecurityTokenResolver tokenResolver)
System\ServiceModel\Security\WSSecurityOneDotZeroReceiveSecurityHeader.cs (3)
446SecurityKeyIdentifier keyIdentifier, SecurityTokenResolver resolver, bool isFromSignature, out SecurityToken token) 463protected static SecurityToken ResolveKeyIdentifier(SecurityKeyIdentifier keyIdentifier, SecurityTokenResolver resolver, bool isFromSignature) 483SecurityToken ResolveSignatureToken(SecurityKeyIdentifier keyIdentifier, SecurityTokenResolver resolver, bool isPrimarySignature)
System\ServiceModel\Security\WSSecurityTokenSerializer.cs (3)
221protected override SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver) 484SecurityTokenResolver tokenResolver, AsyncCallback callback, object state) 556public abstract SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver);
System\ServiceModel\Security\WsSecurityTokenSerializerAdapter.cs (1)
198protected override SecurityToken ReadTokenCore( XmlReader reader, SecurityTokenResolver tokenResolver )
System\ServiceModel\Security\WSTrust.cs (6)
130public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 573public override SecurityToken GetEntropy(RequestSecurityToken rst, SecurityTokenResolver resolver) 581public override SecurityToken GetEntropy(RequestSecurityTokenResponse rstr, SecurityTokenResolver resolver) 589SecurityToken GetEntropy(XmlElement rootElement, SecurityTokenResolver resolver) 654public override GenericXmlSecurityToken GetIssuedToken(RequestSecurityTokenResponse rstr, SecurityTokenResolver resolver, IList<SecurityTokenAuthenticator> allowedAuthenticators, SecurityKeyEntropyMode keyEntropyMode, byte[] requestorEntropy, string expectedTokenType, 1580internal static void ProcessRstAndIssueKey(RequestSecurityToken requestSecurityToken, SecurityTokenResolver resolver, SecurityKeyEntropyMode keyEntropyMode, SecurityAlgorithmSuite algorithmSuite, out int issuedKeySize, out byte[] issuerEntropy, out byte[] proofKey,
System\ServiceModel\Security\WSTrustChannelFactory.cs (7)
66SecurityTokenResolver _securityTokenResolver; 67SecurityTokenResolver _useKeyTokenResolver; 220public SecurityTokenResolver SecurityTokenResolver 251public SecurityTokenResolver UseKeyTokenResolver 483SecurityTokenResolver resolver = _securityTokenResolver; 491resolver = SecurityTokenResolver.CreateDefaultSecurityTokenResolver(clientCredentialTokens.AsReadOnly(), false); 506SecurityTokenResolver useKeyResolver = _useKeyTokenResolver ?? EmptySecurityTokenResolver.Instance;
System\ServiceModel\Security\WSTrustServiceContract.cs (9)
79/// Returns the <see cref="SecurityTokenResolver" /> that resolves the following security tokens contained 84/// This <see cref="SecurityTokenResolver" /> is used to resolve any SecurityTokenIdentifiers 88protected virtual SecurityTokenResolver GetSecurityHeaderTokenResolver(RequestContext requestContext) 127return SecurityTokenResolver.CreateDefaultSecurityTokenResolver(tokenList.AsReadOnly(), true); 136/// Returns the <see cref="SecurityTokenResolver" /> that will be used when resolving tokens and keys in the 139/// <returns>A <see cref="SecurityTokenResolver" /> instance.</returns> 141protected virtual SecurityTokenResolver GetRstSecurityTokenResolver() 145SecurityTokenResolver tokenResolver = _securityTokenServiceConfiguration.SecurityTokenHandlers.Configuration.ServiceTokenResolver; 161return SecurityTokenResolver.CreateDefaultSecurityTokenResolver(serviceTokens.AsReadOnly(), false);