62 references to SecurityTokenTypes
System.IdentityModel (11)
System\IdentityModel\Configuration\SecurityTokenServiceConfiguration.cs (2)
9using SecurityTokenTypes = System.IdentityModel.Tokens.SecurityTokenTypes; 27string _defaultTokenType = SecurityTokenTypes.SamlTokenProfile11;
System\IdentityModel\Tokens\KerberosSecurityTokenHandler.cs (1)
21static string[] _tokenTypeIdentifiers = new string[] { SecurityTokenTypes.Kerberos };
System\IdentityModel\Tokens\RsaSecurityTokenHandler.cs (1)
19static string[] _tokenTypeIdentifiers = new string[] { SecurityTokenTypes.Rsa };
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (3)
46private static string[] tokenTypeIdentifiers = new string[] { SecurityTokenTypes.Saml2TokenProfile11, SecurityTokenTypes.OasisWssSaml2TokenProfile11 }; 708writer.WriteAttributeString(WSSE11.Attributes.TokenType, WSSE11.Namespace, SecurityTokenTypes.OasisWssSaml2TokenProfile11);
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (2)
51static string[] _tokenTypeIdentifiers = new string[] { SecurityTokenTypes.SamlTokenProfile11, SecurityTokenTypes.OasisWssSamlTokenProfile11 };
System\IdentityModel\Tokens\UserNameSecurityTokenHandler.cs (1)
83return new string[] { SecurityTokenTypes.UserName };
System\IdentityModel\Tokens\X509SecurityTokenHandler.cs (1)
482return new string[] { SecurityTokenTypes.X509Certificate };
System.ServiceModel (51)
System\ServiceModel\Channels\MsmqChannelFactoryBase.cs (1)
166x509Requirement.TokenType = SecurityTokenTypes.X509Certificate;
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (1)
165x509Requirement.TokenType = SecurityTokenTypes.X509Certificate;
System\ServiceModel\Channels\PeerSecurityHelpers.cs (1)
304if (requirement.TokenType == SecurityTokenTypes.X509Certificate && requirement.KeyUsage == SecurityKeyUsage.Signature)
System\ServiceModel\Channels\PeerSecurityManager.cs (6)
404X509SecurityTokenAuthenticator auth = tokenManager.CreateSecurityTokenAuthenticator(PeerSecurityCredentialsManager.PeerClientSecurityTokenManager.CreateRequirement(SecurityTokenTypes.X509Certificate, true), out resolver) as X509SecurityTokenAuthenticator; 722ServiceModelSecurityTokenRequirement req = PeerClientSecurityTokenManager.CreateRequirement(SecurityTokenTypes.UserName); 749ServiceModelSecurityTokenRequirement req = PeerClientSecurityTokenManager.CreateRequirement(SecurityTokenTypes.X509Certificate); 883ServiceModelSecurityTokenRequirement requirement = CreateRequirement(SecurityTokenTypes.UserName); 978return ((requirement != null) && (requirement.TokenType == SecurityTokenTypes.UserName)); 983return (requirement != null && requirement.TokenType == SecurityTokenTypes.X509Certificate);
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
89serverCertRequirement.TokenType = SecurityTokenTypes.X509Certificate; 769serverCertRequirement.TokenType = SecurityTokenTypes.X509Certificate; 783clientCertRequirement.TokenType = SecurityTokenTypes.X509Certificate;
System\ServiceModel\Channels\TransportSecurityHelpers.cs (3)
430clientAuthRequirement.TokenType = SecurityTokenTypes.X509Certificate; 446certificateTokenRequirement.TokenType = SecurityTokenTypes.X509Certificate; 511usernameRequirement.TokenType = SecurityTokenTypes.UserName;
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (10)
125clientX509Requirement.TokenType = SecurityTokenTypes.X509Certificate; 145serverX509Requirement.TokenType = SecurityTokenTypes.X509Certificate; 534if (tokenRequirement is RecipientServiceModelSecurityTokenRequirement && tokenRequirement.TokenType == SecurityTokenTypes.X509Certificate && tokenRequirement.KeyUsage == SecurityKeyUsage.Exchange) 559else if (tokenType == SecurityTokenTypes.X509Certificate) 574else if (tokenType == SecurityTokenTypes.Kerberos) 581else if (tokenType == SecurityTokenTypes.UserName) 726else if (tokenType == SecurityTokenTypes.X509Certificate) 743else if (tokenType == SecurityTokenTypes.Rsa) 747else if (tokenType == SecurityTokenTypes.Kerberos) 759else if ((tokenRequirement is RecipientServiceModelSecurityTokenRequirement) && tokenRequirement.TokenType == SecurityTokenTypes.X509Certificate)
System\ServiceModel\Security\FederatedSecurityTokenManager.cs (10)
142if ( StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.UserName ) ) 152else if ( StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.Kerberos ) ) 156else if ( StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.Rsa ) ) 166else if ( StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.X509Certificate ) ) 176else if ( StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.SamlTokenProfile11 ) || 177StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.OasisWssSamlTokenProfile11 ) ) 195else if ( StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.Saml2TokenProfile11 ) || 196StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.OasisWssSaml2TokenProfile11 ) ) 510SamlSecurityTokenHandler saml11SecurityTokenHandler = _securityTokenHandlerCollection[SecurityTokenTypes.SamlTokenProfile11] as SamlSecurityTokenHandler; 511Saml2SecurityTokenHandler saml2SecurityTokenHandler = _securityTokenHandlerCollection[SecurityTokenTypes.Saml2TokenProfile11] as Saml2SecurityTokenHandler;
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (12)
176clientX509Requirement.TokenType = SecurityTokenTypes.X509Certificate; 188serverX509Requirement.TokenType = SecurityTokenTypes.X509Certificate; 332if (tokenType == SecurityTokenTypes.X509Certificate && tokenRequirement.KeyUsage == SecurityKeyUsage.Exchange) 343if (tokenType == SecurityTokenTypes.X509Certificate) 347else if (tokenType == SecurityTokenTypes.Kerberos) 352else if (tokenType == SecurityTokenTypes.UserName) 371else if (tokenType == SecurityTokenTypes.Rsa) 391else if ((tokenType == SecurityTokenTypes.Saml) 409if (tokenType == SecurityTokenTypes.X509Certificate) 448if (tokenType == SecurityTokenTypes.X509Certificate) 503if (tokenType == SecurityTokenTypes.X509Certificate 512else if (tokenType == SecurityTokenTypes.Kerberos || tokenType == ServiceModelSecurityTokenTypes.Spnego)
System\ServiceModel\Security\Tokens\KerberosSecurityTokenParameters.cs (1)
44requirement.TokenType = SecurityTokenTypes.Kerberos;
System\ServiceModel\Security\Tokens\RsaSecurityTokenParameters.cs (1)
50requirement.TokenType = SecurityTokenTypes.Rsa;
System\ServiceModel\Security\Tokens\UserNameSecurityTokenParameters.cs (1)
44requirement.TokenType = SecurityTokenTypes.UserName;
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (1)
136requirement.TokenType = SecurityTokenTypes.X509Certificate;