11 types derived from SecurityToken
dotnet-svcutil-lib (11)
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\KerberosRequestorSecurityToken.cs (1)
15public class KerberosRequestorSecurityToken : SecurityToken
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SamlSecurityToken.cs (1)
25public class SamlSecurityToken : SecurityToken
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\UserNameSecurityToken.cs (1)
10public class UserNameSecurityToken : SecurityToken
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\WindowsSecurityToken.NetNative.cs (1)
13public class WindowsSecurityToken : SecurityToken, IDisposable
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\X509SecurityToken.cs (1)
12public class X509SecurityToken : SecurityToken, IDisposable
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\BinarySecretSecurityToken.cs (1)
13public class BinarySecretSecurityToken : SecurityToken
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\DerivedKeySecurityToken.cs (1)
21internal sealed class DerivedKeySecurityToken : SecurityToken
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\GenericXmlSecurityToken.cs (1)
19public class GenericXmlSecurityToken : SecurityToken
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
15public class SecurityContextSecurityToken : SecurityToken, TimeBoundedCache.IExpirableItem, IDisposable
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SspiSecurityToken.cs (1)
12public class SspiSecurityToken : SecurityToken
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\WrappedKeySecurityToken.cs (1)
16public class WrappedKeySecurityToken : SecurityToken
145 references to SecurityToken
dotnet-svcutil-lib (145)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\KerberosSecurityTokenProvider.cs (2)
61internal SecurityToken GetToken(CancellationToken cancellationToken, ChannelBinding channelbinding) 68protected override Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenAuthenticator.cs (4)
18public bool CanValidateToken(SecurityToken token) 27public ReadOnlyCollection<IAuthorizationPolicy> ValidateToken(SecurityToken token) 72protected abstract bool CanValidateTokenCore(SecurityToken token); 73protected abstract ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token);
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenProvider.cs (10)
26public async Task<SecurityToken> GetTokenAsync(CancellationToken cancellationToken) 28SecurityToken token = await this.GetTokenCoreAsync(cancellationToken); 36public async Task<SecurityToken> RenewTokenAsync(CancellationToken cancellationToken, SecurityToken tokenToBeRenewed) 42SecurityToken token = await this.RenewTokenCoreAsync(cancellationToken, tokenToBeRenewed); 50public async Task CancelTokenAsync(CancellationToken cancellationToken, SecurityToken securityToken) 60protected abstract Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken); 62protected virtual Task<SecurityToken> RenewTokenCoreAsync(CancellationToken cancellationToken, SecurityToken tokenToBeRenewed) 67protected virtual Task CancelTokenCoreAsync(CancellationToken cancellationToken, SecurityToken token)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenResolver.cs (16)
14public SecurityToken ResolveToken(SecurityKeyIdentifier keyIdentifier) 20SecurityToken token; 28public bool TryResolveToken(SecurityKeyIdentifier keyIdentifier, out SecurityToken token) 37public SecurityToken ResolveToken(SecurityKeyIdentifierClause keyIdentifierClause) 43SecurityToken token; 51public bool TryResolveToken(SecurityKeyIdentifierClause keyIdentifierClause, out SecurityToken token) 93protected abstract bool TryResolveTokenCore(SecurityKeyIdentifier keyIdentifier, out SecurityToken token); 94protected abstract bool TryResolveTokenCore(SecurityKeyIdentifierClause keyIdentifierClause, out SecurityToken token); 97public static SecurityTokenResolver CreateDefaultSecurityTokenResolver(ReadOnlyCollection<SecurityToken> tokens, bool canMatchLocalId) 104private ReadOnlyCollection<SecurityToken> _tokens; 107public SimpleTokenResolver(ReadOnlyCollection<SecurityToken> tokens, bool canMatchLocalId) 156protected override bool TryResolveTokenCore(SecurityKeyIdentifier keyIdentifier, out SecurityToken token) 164SecurityToken securityToken = ResolveSecurityToken(keyIdentifier[i]); 175protected override bool TryResolveTokenCore(SecurityKeyIdentifierClause keyIdentifierClause, out SecurityToken token) 182SecurityToken securityToken = ResolveSecurityToken(keyIdentifierClause); 189private SecurityToken ResolveSecurityToken(SecurityKeyIdentifierClause keyIdentifierClause)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenSerializer.cs (6)
30public bool CanWriteToken(SecurityToken token) 76public SecurityToken ReadToken(XmlReader reader, SecurityTokenResolver tokenResolver) 85public void WriteToken(XmlWriter writer, SecurityToken token) 145protected abstract bool CanWriteTokenCore(SecurityToken token); 151protected abstract SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver); 152protected abstract void WriteTokenCore(XmlWriter writer, SecurityToken token);
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\UserNameSecurityTokenProvider.cs (2)
26protected override Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken) 28return Task.FromResult((SecurityToken)_userNameToken);
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\WindowsSecurityTokenAuthenticator.cs (2)
28protected override bool CanValidateTokenCore(SecurityToken token) 33protected override ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (2)
53protected override bool CanValidateTokenCore(SecurityToken token) 58protected override ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (2)
63protected override async Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken) 65return await Task.FromResult<SecurityToken>(new X509SecurityToken(_certificate));
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\KeyInfoSerializer.cs (3)
132protected override SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver) 137protected override bool CanWriteTokenCore(SecurityToken token) 142protected override void WriteTokenCore(XmlWriter writer, SecurityToken token)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
136SecurityToken token = null;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (5)
257private void SetupServerCertificate(SecurityToken token) 288SecurityToken token = _serverTokenProvider.GetTokenAsync(cts.Token).GetAwaiter().GetResult(); 406SecurityToken token = new X509SecurityToken(certificate2, false); 428SecurityToken token = new X509SecurityToken(_clientCertificate); 641SecurityToken token = new X509SecurityToken(certificate2, false);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (2)
228where T : SecurityToken 230SecurityToken result = await tokenProvider.GetTokenAsync(cancellationToken);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (3)
272internal Task<SecurityToken> GetTokenAsync(CancellationToken cancellationToken, ChannelBinding channelbinding) 274return Task.FromResult((SecurityToken)new KerberosRequestorSecurityToken(_innerProvider.ServicePrincipalName, 278protected override Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityToken.cs (2)
420public SecurityToken GetRequestorEntropy() 425internal SecurityToken GetRequestorEntropy(SecurityTokenResolver resolver)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityTokenResponse.cs (6)
27private SecurityToken _issuedToken; 28private SecurityToken _proofToken; 313public SecurityToken EntropyToken 325public SecurityToken RequestedSecurityToken 343public SecurityToken RequestedProofToken 422internal SecurityToken GetIssuerEntropy(SecurityTokenResolver resolver)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityAlgorithmSuite.cs (6)
245internal string GetEncryptionKeyDerivationAlgorithm(SecurityToken token, SecureConversationVersion version) 257internal int GetEncryptionKeyDerivationLength(SecurityToken token, SecureConversationVersion version) 274internal void GetKeyWrapAlgorithm(SecurityToken token, out string keyWrapAlgorithm, out XmlDictionaryString keyWrapAlgorithmDictionaryString) 291internal void GetSignatureAlgorithmAndKey(SecurityToken token, out string signatureAlgorithm, out SecurityKey key, out XmlDictionaryString signatureAlgorithmDictionaryString) 320internal string GetSignatureKeyDerivationAlgorithm(SecurityToken token, SecureConversationVersion version) 332internal int GetSignatureKeyDerivationLength(SecurityToken token, SecureConversationVersion version)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityTokenSpecification.cs (3)
13private SecurityToken _token; 16public SecurityTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies) 26public SecurityToken SecurityToken
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (1)
461internal static bool IsSupportedAlgorithm(string algorithm, SecurityToken token)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SspiSecurityTokenProvider.cs (2)
34protected override Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken) 36return Task.FromResult<SecurityToken>(_token);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SupportingTokenSpecification.cs (2)
18public SupportingTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies, SecurityTokenAttachmentMode attachmentMode) 22public SupportingTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\DerivedKeySecurityToken.cs (2)
46private SecurityToken _tokenToDerive; 97internal SecurityToken TokenToDerive
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\GenericXmlSecurityToken.cs (3)
23private SecurityToken _proofToken; 33SecurityToken proofToken, 87public SecurityToken ProofToken
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\NonValidatingSecurityTokenAuthenticator.cs (2)
18protected override bool CanValidateTokenCore(SecurityToken token) 23protected override ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityTokenContainer.cs (3)
11private SecurityToken _token; 13public SecurityTokenContainer(SecurityToken token) 22public SecurityToken Token
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\WrappedKeySecurityToken.cs (6)
26private SecurityToken _wrappingToken; 39public WrappedKeySecurityToken(string id, byte[] keyToWrap, string wrappingAlgorithm, SecurityToken wrappingToken, SecurityKeyIdentifier wrappingTokenReference) 44internal WrappedKeySecurityToken(string id, byte[] keyToWrap, string wrappingAlgorithm, XmlDictionaryString wrappingAlgorithmDictionaryString, SecurityToken wrappingToken, SecurityKeyIdentifier wrappingTokenReference) 70internal WrappedKeySecurityToken(string id, byte[] keyToWrap, string wrappingAlgorithm, SecurityToken wrappingToken, SecurityKeyIdentifier wrappingTokenReference, byte[] wrappedKey, SecurityKey wrappingSecurityKey) 75private WrappedKeySecurityToken(string id, byte[] keyToWrap, string wrappingAlgorithm, XmlDictionaryString wrappingAlgorithmDictionaryString, SecurityToken wrappingToken, SecurityKeyIdentifier wrappingTokenReference, byte[] wrappedKey, SecurityKey wrappingSecurityKey) 137public SecurityToken WrappingToken
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TrustDriver.cs (2)
132public abstract SecurityToken GetEntropy(RequestSecurityToken rst, SecurityTokenResolver resolver); 135public abstract SecurityToken GetEntropy(RequestSecurityTokenResponse rstr, SecurityTokenResolver resolver);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecureConversation.cs (11)
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) 63public virtual SecurityToken CreateDerivedKeyToken(string id, string derivationAlgorithm, string label, int length, byte[] nonce, int offset, int generation, SecurityKeyIdentifierClause tokenToDeriveIdentifier, SecurityToken tokenToDerive) 130public 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) 221public virtual SecurityToken CreateDerivedKeyToken(string id, string derivationAlgorithm, string label, int length, byte[] nonce, int offset, int generation, SecurityKeyIdentifierClause tokenToDeriveIdentifier, SecurityToken tokenToDerive) 226public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 236SecurityToken tokenToDerive; 244public override void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token) 342public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 413public override void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityJan2004.cs (20)
114public abstract SecurityToken ReadBinaryCore(string id, string valueTypeUri, byte[] rawData); 116public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 121public abstract void WriteBinaryCore(SecurityToken token, out string id, out byte[] rawData); 123public override void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token) 182public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 187public override void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token) 210public override SecurityToken ReadBinaryCore(string id, string valueTypeUri, byte[] rawData) 215public override void WriteBinaryCore(SecurityToken token, out string id, out byte[] rawData) 255public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 260public override void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token) 289SecurityToken token = new UserNameSecurityToken(userName, password, id); 290return new CompletedAsyncResult<SecurityToken>(token, callback, state); 310public override SecurityToken EndReadTokenCore(IAsyncResult result) 312return CompletedAsyncResult<SecurityToken>.End(result); 315public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 329public override void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token) 441public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 461public override void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token) 483public override SecurityToken ReadBinaryCore(string id, string valueTypeUri, byte[] rawData) 493public override void WriteBinaryCore(SecurityToken token, out string id, out byte[] rawData)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityTokenSerializer.cs (9)
221protected override SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver) 247protected override bool CanWriteTokenCore(SecurityToken token) 258protected override void WriteTokenCore(XmlWriter writer, SecurityToken token) 449SecurityToken result = this.ReadTokenCore(reader, tokenResolver); 450return new CompletedAsyncResult<SecurityToken>(result, callback, state); 512public virtual SecurityToken EndReadTokenCore(IAsyncResult result) 514return CompletedAsyncResult<SecurityToken>.End(result); 519public abstract SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver); 521public abstract void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrust.cs (5)
128public override SecurityToken ReadTokenCore(XmlDictionaryReader reader, SecurityTokenResolver tokenResolver) 157public override void WriteTokenCore(XmlDictionaryWriter writer, SecurityToken token) 405public override SecurityToken GetEntropy(RequestSecurityToken rst, SecurityTokenResolver resolver) 413public override SecurityToken GetEntropy(RequestSecurityTokenResponse rstr, SecurityTokenResolver resolver) 421private SecurityToken GetEntropy(XmlElement rootElement, SecurityTokenResolver resolver)