5 instantiations of X509SecurityToken
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (1)
407SecurityToken token = new X509SecurityToken(certificate2);
System.ServiceModel.Primitives (4)
System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (1)
40return new X509SecurityToken(certificate: _certificate, clone: _clone, disposable: _clone);
System\ServiceModel\Security\ReceiveSecurityHeader.cs (1)
1082token = new X509SecurityToken(new X509Certificate2(((X509RawDataKeyIdentifierClause)keyIdentifierClause).GetX509RawData()), false);
System\ServiceModel\Security\SecurityHeaderTokenResolver.cs (1)
175resolvedToken = new X509SecurityToken(new X509Certificate2(((X509RawDataKeyIdentifierClause)keyIdentifierClause).GetX509RawData()));
System\ServiceModel\Security\WSSecurityJan2004.cs (1)
394return new X509SecurityToken(certificate, id, false);
25 references to X509SecurityToken
System.ServiceModel.Http (4)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (2)
161X509SecurityToken x509Token = (X509SecurityToken)clientCertificateToken.Token;
System\ServiceModel\Channels\HttpsChannelFactory.cs (2)
287X509SecurityToken x509Token = (X509SecurityToken)clientCertificateToken.Token;
System.ServiceModel.NetFramingBase (5)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (5)
183X509SecurityToken x509Token = token as X509SecurityToken; 188SR.InvalidTokenProvided, _serverTokenProvider.GetType(), typeof(X509SecurityToken)))); 255private X509SecurityToken _clientToken; 335_clientToken = (X509SecurityToken)await _clientCertificateProvider.GetTokenAsync(timeoutHelper.RemainingTime());
System.ServiceModel.Primitives (16)
System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (3)
32return token is X509SecurityToken; 37X509SecurityToken x509Token = (X509SecurityToken)token;
System\IdentityModel\Tokens\WSSecurityJan2004.cs (3)
137protected override Type[] GetTokenTypesCore() { return new Type[] { typeof(X509SecurityToken) }; } 355public override Type TokenType { get { return typeof(X509SecurityToken); } } 461return typeof(X509SecurityToken);
System\IdentityModel\Tokens\WSSecurityXXX2005.cs (1)
120public override Type TokenType { get { return typeof(X509SecurityToken); } }
System\ServiceModel\Security\ReceiveSecurityHeader.cs (4)
1007if ((outOfBandToken is X509SecurityToken) && (replyToken is X509SecurityToken)) 1009byte[] outOfBandCertificateThumbprint = ((X509SecurityToken)outOfBandToken).Certificate.GetCertHash(); 1010byte[] replyCertificateThumbprint = ((X509SecurityToken)replyToken).Certificate.GetCertHash();
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (2)
84X509SecurityToken x509Token = token as X509SecurityToken;
System\ServiceModel\Security\WSSecurityJan2004.cs (3)
380protected override Type[] GetTokenTypesCore() { return new Type[] { typeof(X509SecurityToken) }; } 400X509SecurityToken x509Token = token as X509SecurityToken;