27 references to X509Certificate
System.IdentityModel (1)
System\IdentityModel\Tokens\X509SecurityTokenHandler.cs (1)
482return new string[] { SecurityTokenTypes.X509Certificate };
System.ServiceModel (26)
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 (3)
404X509SecurityTokenAuthenticator auth = tokenManager.CreateSecurityTokenAuthenticator(PeerSecurityCredentialsManager.PeerClientSecurityTokenManager.CreateRequirement(SecurityTokenTypes.X509Certificate, true), out resolver) as X509SecurityTokenAuthenticator; 749ServiceModelSecurityTokenRequirement req = PeerClientSecurityTokenManager.CreateRequirement(SecurityTokenTypes.X509Certificate); 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 (2)
430clientAuthRequirement.TokenType = SecurityTokenTypes.X509Certificate; 446certificateTokenRequirement.TokenType = SecurityTokenTypes.X509Certificate;
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (6)
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) 726else if (tokenType == SecurityTokenTypes.X509Certificate) 759else if ((tokenRequirement is RecipientServiceModelSecurityTokenRequirement) && tokenRequirement.TokenType == SecurityTokenTypes.X509Certificate)
System\ServiceModel\Security\FederatedSecurityTokenManager.cs (1)
166else if ( StringComparer.Ordinal.Equals( tokenType, SecurityTokenTypes.X509Certificate ) )
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (7)
176clientX509Requirement.TokenType = SecurityTokenTypes.X509Certificate; 188serverX509Requirement.TokenType = SecurityTokenTypes.X509Certificate; 332if (tokenType == SecurityTokenTypes.X509Certificate && tokenRequirement.KeyUsage == SecurityKeyUsage.Exchange) 343if (tokenType == SecurityTokenTypes.X509Certificate) 409if (tokenType == SecurityTokenTypes.X509Certificate) 448if (tokenType == SecurityTokenTypes.X509Certificate) 503if (tokenType == SecurityTokenTypes.X509Certificate
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (1)
136requirement.TokenType = SecurityTokenTypes.X509Certificate;