1 type derived from SecurityTokenRequirement
System.ServiceModel (1)
System\ServiceModel\Security\Tokens\ServiceModelSecurityTokenRequirement.cs (1)
19public abstract class ServiceModelSecurityTokenRequirement : SecurityTokenRequirement
71 references to SecurityTokenRequirement
System.IdentityModel (2)
System\IdentityModel\Selectors\SecurityTokenManager.cs (2)
12public abstract SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement); 14public abstract SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver);
System.ServiceModel (69)
System\ServiceModel\Channels\PeerSecurityHelpers.cs (2)
293public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver) 298public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement requirement)
System\ServiceModel\Channels\PeerSecurityManager.cs (8)
872requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Message; 874requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Transport; 910public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement) 928requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Transport; 952requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Message; 991public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver) 1008requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Transport; 1013requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Message;
System\ServiceModel\Channels\TransportSecurityHelpers.cs (5)
269SecurityTokenRequirement sspiTokenRequirement, TimeSpan timeout, 343public static SecurityTokenRequirement CreateSspiTokenRequirement(string transportScheme, Uri listenUri) 353static SecurityTokenRequirement CreateSspiTokenRequirement(EndpointAddress target, Uri via, string transportScheme) 369SecurityTokenRequirement sspiRequirement = CreateSspiTokenRequirement(target, via, transportScheme); 525SecurityTokenRequirement usernameRequirement = CreateUserNameTokenRequirement(target, via, transportScheme);
System\ServiceModel\Channels\WindowsStreamSecurityUpgradeProvider.cs (1)
154SecurityTokenRequirement sspiTokenRequirement = TransportSecurityHelpers.CreateSspiTokenRequirement(this.Scheme, this.listenUri);
System\ServiceModel\Security\AsymmetricSecurityProtocolFactory.cs (1)
124SecurityTokenRequirement requirement = CreateRecipientSecurityTokenRequirement();
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (9)
161SspiIssuanceChannelParameter GetSspiIssuanceChannelParameter(SecurityTokenRequirement initiatorRequirement) 332bool IsDigestAuthenticationScheme(SecurityTokenRequirement requirement) 351internal protected bool IsIssuedSecurityTokenRequirement(SecurityTokenRequirement requirement) 519public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement) 524internal SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement, bool disableInfoCard) 561if (initiatorRequirement.Properties.ContainsKey(SecurityTokenRequirement.KeyUsageProperty) && initiatorRequirement.KeyUsage == SecurityKeyUsage.Exchange) 635bool CardSpaceTryCreateSecurityTokenProviderStub(SecurityTokenRequirement tokenRequirement, ClientCredentialsSecurityTokenManager clientCredentialsTokenManager, out SecurityTokenProvider provider) 708public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver) 783internal FederatedClientCredentialsParameters FindFederatedChannelParameters(SecurityTokenRequirement tokenRequirement)
System\ServiceModel\Security\FederatedSecurityTokenManager.cs (6)
112public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator( SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver ) 488SecurityTokenAuthenticator CreateInnerSecurityTokenAuthenticator( SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver ) 504SecurityTokenAuthenticator CreateSamlSecurityTokenAuthenticator( SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver ) 571/// Converts the ListenUri in the <see cref="SecurityTokenRequirement"/> to a normalized string. 575/// <param name="tokenRequirement">The <see cref="SecurityTokenRequirement"/> which contains the 'ListenUri' property.</param> 577public static string GetNormalizedEndpointId( SecurityTokenRequirement tokenRequirement )
System\ServiceModel\Security\IEndpointIdentityProvider.cs (1)
12EndpointIdentity GetIdentityOfSelf(SecurityTokenRequirement tokenRequirement);
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\SecurityProtocol.cs (4)
217SecurityTokenRequirement requirement = this.CreateInitiatorSecurityTokenRequirement(supportingTokenParameters.Endorsing[i], SecurityTokenAttachmentMode.Endorsing); 242SecurityTokenRequirement requirement = this.CreateInitiatorSecurityTokenRequirement(supportingTokenParameters.SignedEndorsing[i], SecurityTokenAttachmentMode.SignedEndorsing); 267SecurityTokenRequirement requirement = this.CreateInitiatorSecurityTokenRequirement(supportingTokenParameters.SignedEncrypted[i], SecurityTokenAttachmentMode.SignedEncrypted); 292SecurityTokenRequirement requirement = this.CreateInitiatorSecurityTokenRequirement(supportingTokenParameters.Signed[i], SecurityTokenAttachmentMode.Signed);
System\ServiceModel\Security\SecurityProtocolFactory.cs (4)
911SecurityTokenRequirement requirement = this.CreateRecipientSecurityTokenRequirement(supportingTokenParameters.Endorsing[i], SecurityTokenAttachmentMode.Endorsing); 929SecurityTokenRequirement requirement = this.CreateRecipientSecurityTokenRequirement(supportingTokenParameters.SignedEndorsing[i], SecurityTokenAttachmentMode.SignedEndorsing); 947SecurityTokenRequirement requirement = this.CreateRecipientSecurityTokenRequirement(supportingTokenParameters.SignedEncrypted[i], SecurityTokenAttachmentMode.SignedEncrypted); 965SecurityTokenRequirement requirement = this.CreateRecipientSecurityTokenRequirement(supportingTokenParameters.Signed[i], SecurityTokenAttachmentMode.Signed);
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (2)
1299public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver) 1315public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement requirement)
System\ServiceModel\Security\SecurityUtils.cs (1)
1816internal static SecurityStandardsManager CreateSecurityStandardsManager(SecurityTokenRequirement requirement, SecurityTokenManager tokenManager)
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (5)
314protected bool IsIssuedSecurityTokenRequirement(SecurityTokenRequirement requirement) 319public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver) 469public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement requirement) 494public virtual EndpointIdentity GetIdentityOfSelf(SecurityTokenRequirement tokenRequirement) 526SecurityTokenRequirement bootstrapRequirement = new RecipientServiceModelSecurityTokenRequirement();
System\ServiceModel\Security\SessionSymmetricMessageSecurityProtocolFactory.cs (2)
40SecurityTokenRequirement requirement = CreateRecipientSecurityTokenRequirement(); 150protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\SimpleSecurityTokenProvider.cs (2)
36public SimpleSecurityTokenProvider(SecurityToken token, SecurityTokenRequirement tokenRequirement) 69SecurityTokenRequirement tokenRequirement)
System\ServiceModel\Security\SymmetricSecurityProtocolFactory.cs (2)
75SecurityTokenRequirement requirement = CreateRecipientSecurityTokenRequirement(); 161SecurityTokenRequirement recipientTokenRequirement = CreateRecipientTokenRequirement();
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (1)
959protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\KerberosSecurityTokenParameters.cs (1)
42protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\RsaSecurityTokenParameters.cs (1)
48protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (1)
196protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenParameters.cs (1)
43protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\SecurityTokenParameters.cs (1)
99internal protected abstract void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement);
System\ServiceModel\Security\Tokens\SslSecurityTokenParameters.cs (1)
114protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\SspiSecurityTokenParameters.cs (1)
94protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\UserNameSecurityTokenParameters.cs (1)
42protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\WrappedKeySecurityTokenParameters.cs (1)
42protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (1)
134protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)