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