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