4 types derived from SecurityTokenParameters
System.ServiceModel.Primitives (4)
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (1)
15
public class IssuedSecurityTokenParameters :
SecurityTokenParameters
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (1)
13
public class SecureConversationSecurityTokenParameters :
SecurityTokenParameters
System\ServiceModel\Security\Tokens\UserNameSecurityTokenParameters.cs (1)
11
public class UserNameSecurityTokenParameters :
SecurityTokenParameters
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (1)
12
public class X509SecurityTokenParameters :
SecurityTokenParameters
91 references to SecurityTokenParameters
System.ServiceModel (1)
netstandard.cs (1)
220
[assembly: TypeForwardedTo(typeof(
SecurityTokenParameters
))]
System.ServiceModel.Federation (4)
System\ServiceModel\Federation\WsTrustChannelClientCredentials.cs (2)
39
/// create the <see cref="SecurityTokenProvider"/> in the case the <see cref="System.ServiceModel.Security.Tokens.
SecurityTokenParameters
"/> in the channel are not a <see cref="WSTrustTokenParameters"/></param>
65
/// create the <see cref="SecurityTokenProvider"/> in the case the <see cref="System.ServiceModel.Security.Tokens.
SecurityTokenParameters
"/> in the channel are not a <see cref="WSTrustTokenParameters"/></para></remarks>
System\ServiceModel\Federation\WsTrustChannelSecurityTokenManager.cs (1)
43
if (tokenRequirement.TryGetProperty(IssuedSecurityTokenParametersProperty, out
SecurityTokenParameters
issuedSecurityTokenParameters) &&
System\ServiceModel\Federation\WsTrustTokenParameters.cs (1)
99
protected override
SecurityTokenParameters
CloneCore()
System.ServiceModel.Primitives (85)
System\ServiceModel\Channels\SecurityBindingElement.cs (6)
173
private void GetSupportingTokensCapabilities(ICollection<
SecurityTokenParameters
> parameters, out bool supportsClientAuth, out bool supportsWindowsIdentity)
177
foreach (
SecurityTokenParameters
p in parameters)
215
protected static void SetIssuerBindingContextIfRequired(
SecurityTokenParameters
parameters, BindingContext issuerBindingContext)
245
internal bool RequiresChannelDemuxer(
SecurityTokenParameters
parameters)
252
foreach (
SecurityTokenParameters
parameters in EndpointSupportingTokenParameters.Endorsing)
259
foreach (
SecurityTokenParameters
parameters in EndpointSupportingTokenParameters.SignedEndorsing)
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (1)
208
sessionTokenProvider.IssuedSecurityTokenParameters = initiatorRequirement.GetProperty<
SecurityTokenParameters
>(ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty);
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (3)
93
private void GetTokensForOutgoingMessages(out SecurityToken signingToken, out SecurityToken sourceToken, out
SecurityTokenParameters
tokenParameters)
110
internal void SetupDelayedSecurityExecution(string actor, ref Message message, SecurityToken signingToken, SecurityToken sourceToken,
SecurityTokenParameters
tokenParameters,
129
SecurityTokenParameters
tokenParameters;
System\ServiceModel\Security\ReceiveSecurityHeader.cs (2)
35
private
SecurityTokenParameters
_primaryTokenParameters;
38
private
SecurityTokenParameters
_wrappingTokenParameters;
System\ServiceModel\Security\SecurityHeaderTokenResolver.cs (4)
35
public
SecurityTokenParameters
ExpectedWrapperTokenParameters { get; set; }
42
public void Add(SecurityToken token, SecurityTokenReferenceStyle allowedReferenceStyle,
SecurityTokenParameters
tokenParameters)
288
public SecurityTokenEntry(SecurityToken token,
SecurityTokenParameters
tokenParameters, SecurityTokenReferenceStyle allowedReferenceStyle)
297
public
SecurityTokenParameters
TokenParameters { get; }
System\ServiceModel\Security\SecurityProtocol.cs (2)
133
private InitiatorServiceModelSecurityTokenRequirement CreateInitiatorSecurityTokenRequirement(
SecurityTokenParameters
parameters, SecurityTokenAttachmentMode attachmentMode)
564
SecurityTokenParameters
tokenParameters = supportingTokens[i].SecurityTokenParameters;
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
42
private
SecurityTokenParameters
_issuedTokenParameters;
122
public
SecurityTokenParameters
IssuedSecurityTokenParameters
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (2)
32
private
SecurityTokenParameters
_issuedTokenParameters;
165
public
SecurityTokenParameters
IssuedSecurityTokenParameters
System\ServiceModel\Security\SecurityUtils.cs (2)
487
internal static bool AreSecurityTokenParametersSuitableForChannelBinding(Collection<
SecurityTokenParameters
> tokenParameters)
494
foreach (
SecurityTokenParameters
stp in tokenParameters)
System\ServiceModel\Security\SendSecurityHeader.cs (15)
28
private List<
SecurityTokenParameters
> _basicSupportingTokenParameters = null;
29
private List<
SecurityTokenParameters
> _endorsingTokenParameters = null;
30
private List<
SecurityTokenParameters
> _signedEndorsingTokenParameters = null;
31
private List<
SecurityTokenParameters
> _signedTokenParameters = null;
93
public void AddBasicSupportingToken(SecurityToken token,
SecurityTokenParameters
parameters)
112
public void AddEndorsingSupportingToken(SecurityToken token,
SecurityTokenParameters
parameters)
130
public void AddSignedEndorsingSupportingToken(SecurityToken token,
SecurityTokenParameters
parameters)
147
public void AddSignedSupportingToken(SecurityToken token,
SecurityTokenParameters
parameters)
205
protected internal
SecurityTokenParameters
SigningTokenParameters { get; }
224
private void AddParameters(ref List<
SecurityTokenParameters
> list,
SecurityTokenParameters
item)
228
list = new List<
SecurityTokenParameters
>();
403
protected abstract void WriteSecurityTokenReferencyEntry(XmlDictionaryWriter writer, SecurityToken securityToken,
SecurityTokenParameters
securityTokenParameters);
509
internal static bool ShouldSerializeToken(
SecurityTokenParameters
parameters, MessageDirection transferDirection)
525
protected internal SecurityTokenReferenceStyle GetTokenReferenceStyle(
SecurityTokenParameters
parameters)
System\ServiceModel\Security\SessionSymmetricTransportSecurityProtocolFactory.cs (3)
12
private
SecurityTokenParameters
_securityTokenParameters;
26
public
SecurityTokenParameters
SecurityTokenParameters
64
internal
SecurityTokenParameters
GetTokenParameters()
System\ServiceModel\Security\SupportingTokenAuthenticatorSpecification.cs (3)
15
public SupportingTokenAuthenticatorSpecification(SecurityTokenAuthenticator tokenAuthenticator, SecurityTokenResolver securityTokenResolver, SecurityTokenAttachmentMode attachmentMode,
SecurityTokenParameters
tokenParameters)
20
internal SupportingTokenAuthenticatorSpecification(SecurityTokenAuthenticator tokenAuthenticator, SecurityTokenResolver securityTokenResolver, SecurityTokenAttachmentMode attachmentMode,
SecurityTokenParameters
tokenParameters, bool isTokenOptional)
36
public
SecurityTokenParameters
TokenParameters { get; }
System\ServiceModel\Security\SupportingTokenProviderSpecification.cs (3)
13
private
SecurityTokenParameters
_tokenParameters;
15
public SupportingTokenProviderSpecification(SecurityTokenProvider tokenProvider, SecurityTokenAttachmentMode attachmentMode,
SecurityTokenParameters
tokenParameters)
27
public
SecurityTokenParameters
TokenParameters
System\ServiceModel\Security\SupportingTokenSpecification.cs (3)
15
private
SecurityTokenParameters
_tokenParameters;
21
public SupportingTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies, SecurityTokenAttachmentMode attachmentMode,
SecurityTokenParameters
tokenParameters)
31
internal
SecurityTokenParameters
SecurityTokenParameters
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (1)
135
protected override
SecurityTokenParameters
CloneCore()
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (1)
128
protected override
SecurityTokenParameters
CloneCore()
System\ServiceModel\Security\Tokens\SecurityTokenParameters.cs (4)
19
protected SecurityTokenParameters(
SecurityTokenParameters
other)
55
public
SecurityTokenParameters
Clone()
57
SecurityTokenParameters
result = CloneCore();
67
protected abstract
SecurityTokenParameters
CloneCore();
System\ServiceModel\Security\Tokens\SupportingTokenParameters.cs (21)
14
private Collection<
SecurityTokenParameters
> _signedEndorsing = new Collection<
SecurityTokenParameters
>();
23
foreach (
SecurityTokenParameters
p in other.Signed)
25
Signed.Add((
SecurityTokenParameters
)p.Clone());
28
foreach (
SecurityTokenParameters
p in other.SignedEncrypted)
30
SignedEncrypted.Add((
SecurityTokenParameters
)p.Clone());
33
foreach (
SecurityTokenParameters
p in other.Endorsing)
35
Endorsing.Add((
SecurityTokenParameters
)p.Clone());
38
foreach (
SecurityTokenParameters
p in other._signedEndorsing)
40
_signedEndorsing.Add((
SecurityTokenParameters
)p.Clone());
49
public Collection<
SecurityTokenParameters
> Endorsing { get; } = new Collection<
SecurityTokenParameters
>();
51
public Collection<
SecurityTokenParameters
> SignedEndorsing
59
public Collection<
SecurityTokenParameters
> Signed { get; } = new Collection<
SecurityTokenParameters
>();
61
public Collection<
SecurityTokenParameters
> SignedEncrypted { get; } = new Collection<
SecurityTokenParameters
>();
65
foreach (
SecurityTokenParameters
t in Endorsing)
76
foreach (
SecurityTokenParameters
t in _signedEndorsing)
91
foreach (
SecurityTokenParameters
t in Endorsing)
99
foreach (
SecurityTokenParameters
t in _signedEndorsing)
System\ServiceModel\Security\Tokens\UserNameSecurityTokenParameters.cs (1)
30
protected override
SecurityTokenParameters
CloneCore()
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (4)
25
: this(X509SecurityTokenParameters.defaultX509ReferenceStyle,
SecurityTokenParameters
.defaultInclusionMode)
31
: this(x509ReferenceStyle,
SecurityTokenParameters
.defaultInclusionMode)
37
: this(x509ReferenceStyle, inclusionMode,
SecurityTokenParameters
.defaultRequireDerivedKeys)
69
protected override
SecurityTokenParameters
CloneCore()
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (2)
67
private void AddPrimaryTokenSignatureReference(SecurityToken token,
SecurityTokenParameters
securityTokenParameters)
640
protected override void WriteSecurityTokenReferencyEntry(XmlDictionaryWriter writer, SecurityToken securityToken,
SecurityTokenParameters
securityTokenParameters)
System.ServiceModel.Security (1)
DotNetForwards.cs (1)
27
[assembly: TypeForwardedTo(typeof(System.ServiceModel.Security.Tokens.
SecurityTokenParameters
))]