8 types derived from SecurityTokenProvider
System.IdentityModel (3)
System\IdentityModel\Selectors\KerberosSecurityTokenProvider.cs (1)
12public class KerberosSecurityTokenProvider : SecurityTokenProvider
System\IdentityModel\Selectors\UserNameSecurityTokenProvider.cs (1)
9public class UserNameSecurityTokenProvider : SecurityTokenProvider
System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (1)
10public class X509SecurityTokenProvider : SecurityTokenProvider, IDisposable
System.ServiceModel (5)
System\ServiceModel\Security\InfoCardHelper.cs (1)
583class InternalInfoCardTokenProvider : SecurityTokenProvider, IDisposable
System\ServiceModel\Security\SimpleSecurityTokenProvider.cs (1)
22public class SimpleSecurityTokenProvider : SecurityTokenProvider
System\ServiceModel\Security\SspiSecurityTokenProvider.cs (1)
15public class SspiSecurityTokenProvider : SecurityTokenProvider
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (1)
36public class IssuedSecurityTokenProvider : SecurityTokenProvider, ICommunicationObject
System\ServiceModel\Security\WrapperSecurityCommunicationObject.cs (1)
112abstract class CommunicationObjectSecurityTokenProvider : SecurityTokenProvider, ICommunicationObject, ISecurityCommunicationObject
110 references to SecurityTokenProvider
System.IdentityModel (1)
System\IdentityModel\Selectors\SecurityTokenManager.cs (1)
12public abstract SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement);
System.ServiceModel (109)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (1)
321SecurityTokenProvider certificateProvider = httpsChannelFactory.CreateAndOpenCertificateTokenProvider(this.RemoteAddress, this.Via, channelParameterCollection, helper.RemainingTime());
System\ServiceModel\Channels\HttpChannelFactory.cs (1)
396SecurityTokenProvider tokenProvider = null;
System\ServiceModel\Channels\HttpsChannelFactory.cs (6)
185internal SecurityTokenProvider CreateAndOpenCertificateTokenProvider(EndpointAddress target, Uri via, ChannelParameterCollection channelParameters, TimeSpan timeout) 191SecurityTokenProvider certificateProvider = TransportSecurityHelpers.GetCertificateTokenProvider( 206internal SecurityTokenContainer GetCertificateSecurityToken(SecurityTokenProvider certificateProvider, 211SecurityTokenProvider webRequestCertificateProvider; 284SecurityTokenProvider certificateProvider; 401SecurityTokenProvider certificateProvider;
System\ServiceModel\Channels\MsmqChannelFactoryBase.cs (1)
163internal SecurityTokenProvider CreateTokenProvider(EndpointAddress to, Uri via)
System\ServiceModel\Channels\PeerSecurityHelpers.cs (1)
298public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement requirement)
System\ServiceModel\Channels\PeerSecurityManager.cs (2)
910public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement) 919SecurityTokenProvider result = null;
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (4)
30SecurityTokenProvider serverTokenProvider; 49SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenProvider serverTokenProvider, bool requireClientCertificate, SecurityTokenAuthenticator clientCertificateAuthenticator, string scheme, IdentityVerifier identityVerifier, SslProtocols sslProtocols) 95SecurityTokenProvider tokenProvider = tokenManager.CreateSecurityTokenProvider(serverCertRequirement); 755SecurityTokenProvider clientCertificateProvider;
System\ServiceModel\Channels\TransportSecurityHelpers.cs (8)
227public static IAsyncResult BeginGetSspiCredential(SecurityTokenProvider tokenProvider, TimeSpan timeout, 277SecurityTokenProvider tokenProvider = credentialProvider.CreateSecurityTokenProvider(sspiTokenRequirement); 404public static SecurityTokenProvider GetDigestTokenProvider( 439public static SecurityTokenProvider GetCertificateTokenProvider( 460static T GetToken<T>(SecurityTokenProvider tokenProvider, TimeSpan timeout) 518public static SecurityTokenProvider GetUserNameTokenProvider( 522SecurityTokenProvider result = null; 561SecurityTokenProvider tokenProvider;
System\ServiceModel\Diagnostics\SecurityTraceRecordHelper.cs (4)
243internal static void TraceTokenProviderOpened(EventTraceActivity eventTraceActivity, SecurityTokenProvider provider) 254internal static void TraceTokenProviderClosed(SecurityTokenProvider provider) 926SecurityTokenProvider provider; 928public TokenProviderTraceRecord(SecurityTokenProvider provider)
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (8)
21SecurityTokenProvider initiatorAsymmetricTokenProvider; 22SecurityTokenProvider initiatorCryptoTokenProvider; 40public SecurityTokenProvider InitiatorCryptoTokenProvider 58public SecurityTokenProvider InitiatorAsymmetricTokenProvider 165SecurityTokenProvider encProvider = factory.ApplyConfidentiality ? this.initiatorAsymmetricTokenProvider : null; 166SecurityTokenProvider sigProvider = factory.ApplyIntegrity ? this.initiatorCryptoTokenProvider : null; 362SecurityTokenProvider primaryProvider, SecurityTokenProvider secondaryProvider, bool doIdentityChecks, SecurityTokenAuthenticator identityCheckAuthenticator,
System\ServiceModel\Security\AsymmetricSecurityProtocolFactory.cs (2)
20SecurityTokenProvider recipientAsymmetricTokenProvider; 63public SecurityTokenProvider RecipientAsymmetricTokenProvider
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (10)
75SecurityTokenProvider sspiTokenProvider = this.CreateSecurityTokenProvider(sspiCredentialRequirement); 82SecurityTokenProvider CreateSpnegoTokenProvider(InitiatorServiceModelSecurityTokenRequirement initiatorRequirement) 122SecurityTokenProvider CreateTlsnegoClientX509TokenProvider(InitiatorServiceModelSecurityTokenRequirement initiatorRequirement) 180SecurityTokenProvider CreateTlsnegoTokenProvider(InitiatorServiceModelSecurityTokenRequirement initiatorRequirement, bool requireClientCertificate) 216SecurityTokenProvider CreateSecureConversationSecurityTokenProvider(InitiatorServiceModelSecurityTokenRequirement initiatorRequirement) 292SecurityTokenProvider CreateServerX509TokenProvider(EndpointAddress targetAddress) 519public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement) 524internal SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement, bool disableInfoCard) 531SecurityTokenProvider result = null; 635bool CardSpaceTryCreateSecurityTokenProviderStub(SecurityTokenRequirement tokenRequirement, ClientCredentialsSecurityTokenManager clientCredentialsTokenManager, out SecurityTokenProvider provider)
System\ServiceModel\Security\InfoCardHelper.cs (3)
53public static bool TryCreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement, ClientCredentialsSecurityTokenManager clientCredentialsTokenManager, out SecurityTokenProvider provider) 355static SecurityTokenProvider CreateTokenProviderForNextLeg(SecurityTokenRequirement tokenRequirement, EndpointAddress target, EndpointAddress issuerAddress, Uri relyingPartyIssuer, ClientCredentialsSecurityTokenManager clientCredentialsTokenManager, InfoCardChannelParameter infocardChannelParameter) 706public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement)
System\ServiceModel\Security\MessageSecurityProtocol.cs (7)
298protected SecurityToken GetTokenAndEnsureOutgoingIdentity(SecurityTokenProvider provider, bool isEncryptionOn, TimeSpan timeout, SecurityTokenAuthenticator authenticator) 676readonly SecurityTokenProvider provider; 685public GetOneTokenAndSetUpSecurityAsyncResult(Message m, MessageSecurityProtocol binding, SecurityTokenProvider provider, 797readonly SecurityTokenProvider primaryProvider; 798readonly SecurityTokenProvider secondaryProvider; 810SecurityTokenProvider primaryProvider, SecurityTokenProvider secondaryProvider, bool doIdentityChecks, SecurityTokenAuthenticator identityCheckAuthenticator,
System\ServiceModel\Security\SecurityProtocol.cs (9)
224System.IdentityModel.Selectors.SecurityTokenProvider provider = this.factory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 249System.IdentityModel.Selectors.SecurityTokenProvider provider = this.factory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 274System.IdentityModel.Selectors.SecurityTokenProvider provider = this.factory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 299System.IdentityModel.Selectors.SecurityTokenProvider provider = this.factory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 749internal static SecurityToken GetToken(SecurityTokenProvider provider, EndpointAddress target, TimeSpan timeout) 913SecurityTokenProvider.SecurityTokenAsyncResult securityTokenAsyncResult = result as SecurityTokenProvider.SecurityTokenAsyncResult; 916this.supportingTokens.Add(new SupportingTokenSpecification(SecurityTokenProvider.SecurityTokenAsyncResult.End(result), EmptyReadOnlyCollection<IAuthorizationPolicy>.Instance, spec.SecurityTokenAttachmentMode, spec.TokenParameters)); 934result = new SecurityTokenProvider.SecurityTokenAsyncResult(new ProviderBackedSecurityToken(spec.TokenProvider, timeoutHelper.RemainingTime()), null, this);
System\ServiceModel\Security\SecurityProtocolFactory.cs (1)
1140internal void Open(string propertyName, bool requiredForForwardDirection, SecurityTokenProvider provider, TimeSpan timeout)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
426SecurityTokenProvider sessionTokenProvider;
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (1)
1315public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement requirement)
System\ServiceModel\Security\SecurityUtils.cs (6)
1519internal static void OpenTokenProviderIfRequired(SecurityTokenProvider tokenProvider, TimeSpan timeout) 1524internal static IAsyncResult BeginOpenTokenProviderIfRequired(SecurityTokenProvider tokenProvider, TimeSpan timeout, 1535internal static IAsyncResult BeginCloseTokenProviderIfRequired(SecurityTokenProvider tokenProvider, TimeSpan timeout, 1546internal static void CloseTokenProviderIfRequired(SecurityTokenProvider tokenProvider, TimeSpan timeout) 1551internal static void CloseTokenProviderIfRequired(SecurityTokenProvider tokenProvider, bool aborted, TimeSpan timeout) 1556internal static void AbortTokenProviderIfRequired(SecurityTokenProvider tokenProvider)
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (7)
185SecurityTokenProvider CreateTlsnegoServerX509TokenProvider(RecipientServiceModelSecurityTokenRequirement recipientRequirement) 405SecurityTokenProvider CreateLocalSecurityTokenProvider(RecipientServiceModelSecurityTokenRequirement recipientRequirement) 408SecurityTokenProvider result = null; 444SecurityTokenProvider CreateUncorrelatedDuplexSecurityTokenProvider(InitiatorServiceModelSecurityTokenRequirement initiatorRequirement) 447SecurityTokenProvider result = null; 469public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement requirement) 477SecurityTokenProvider result = null;
System\ServiceModel\Security\SupportingTokenProviderSpecification.cs (3)
14SecurityTokenProvider tokenProvider; 17public SupportingTokenProviderSpecification(SecurityTokenProvider tokenProvider, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters) 33public SecurityTokenProvider TokenProvider
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (11)
21SecurityTokenProvider initiatorSymmetricTokenProvider; 22SecurityTokenProvider initiatorAsymmetricTokenProvider; 36public SecurityTokenProvider InitiatorSymmetricTokenProvider 45public SecurityTokenProvider InitiatorAsymmetricTokenProvider 87SecurityTokenProvider tokenProvider = this.Factory.SecurityTokenManager.CreateSecurityTokenProvider(tokenProviderRequirement); 112SecurityTokenProvider provider = this.initiatorSymmetricTokenProvider ?? this.initiatorAsymmetricTokenProvider; 130SecurityTokenProvider provider = this.initiatorSymmetricTokenProvider ?? this.initiatorAsymmetricTokenProvider; 144SecurityTokenProvider GetTokenProvider() 176SecurityTokenProvider provider = GetTokenProvider(); 302SecurityTokenProvider provider = GetTokenProvider(); 401public SecureOutgoingMessageAsyncResult(Message m, SymmetricSecurityProtocol binding, SecurityTokenProvider provider,
System\ServiceModel\Security\SymmetricSecurityProtocolFactory.cs (2)
18SecurityTokenProvider recipientAsymmetricTokenProvider; 46public SecurityTokenProvider RecipientAsymmetricTokenProvider
System\ServiceModel\Security\TlsnegoTokenAuthenticator.cs (2)
22SecurityTokenProvider serverTokenProvider; 45public SecurityTokenProvider ServerTokenProvider
System\ServiceModel\Security\TlsnegoTokenProvider.cs (2)
21SecurityTokenProvider clientTokenProvider; 42public SecurityTokenProvider ClientTokenProvider
System\ServiceModel\Security\Tokens\ProviderBackedSecurityToken.cs (3)
24SecurityTokenProvider _tokenProvider; 37public ProviderBackedSecurityToken( SecurityTokenProvider tokenProvider, TimeSpan timeout ) 50public SecurityTokenProvider TokenProvider
System\ServiceModel\Security\Tokens\SecurityTokenProviderContainer.cs (3)
14SecurityTokenProvider tokenProvider; 16public SecurityTokenProviderContainer(SecurityTokenProvider tokenProvider) 25public SecurityTokenProvider TokenProvider