11 types derived from SecurityTokenParameters
System.ServiceModel (11)
System\ServiceModel\Security\SessionSymmetricMessageSecurityProtocolFactory.cs (1)
89internal class SessionDerivedKeySecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (1)
19public class IssuedSecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\KerberosSecurityTokenParameters.cs (1)
13public class KerberosSecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\RsaSecurityTokenParameters.cs (1)
18public class RsaSecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (1)
17public class SecureConversationSecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenParameters.cs (1)
13class SecurityContextSecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\SslSecurityTokenParameters.cs (1)
16public class SslSecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\SspiSecurityTokenParameters.cs (1)
16public class SspiSecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\UserNameSecurityTokenParameters.cs (1)
13public class UserNameSecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\WrappedKeySecurityTokenParameters.cs (1)
13class WrappedKeySecurityTokenParameters : SecurityTokenParameters
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (1)
15public class X509SecurityTokenParameters : SecurityTokenParameters
352 references to SecurityTokenParameters
System.ServiceModel (352)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (15)
24SecurityTokenParameters initiatorTokenParameters; 26SecurityTokenParameters recipientTokenParameters; 34this.initiatorTokenParameters = (SecurityTokenParameters)elementToBeCloned.initiatorTokenParameters.Clone(); 37this.recipientTokenParameters = (SecurityTokenParameters)elementToBeCloned.recipientTokenParameters.Clone(); 49public AsymmetricSecurityBindingElement(SecurityTokenParameters recipientTokenParameters) 55public AsymmetricSecurityBindingElement(SecurityTokenParameters recipientTokenParameters, SecurityTokenParameters initiatorTokenParameters) 62SecurityTokenParameters recipientTokenParameters, 63SecurityTokenParameters initiatorTokenParameters, 87public SecurityTokenParameters InitiatorTokenParameters 113public SecurityTokenParameters RecipientTokenParameters 262forward.AsymmetricTokenParameters = (SecurityTokenParameters)this.RecipientTokenParameters.Clone(); 275forward.AsymmetricTokenParameters = (SecurityTokenParameters)this.RecipientTokenParameters.Clone(); 318reverse.CryptoTokenParameters = (SecurityTokenParameters)this.RecipientTokenParameters.Clone(); 328reverse.CryptoTokenParameters = (SecurityTokenParameters)this.RecipientTokenParameters.Clone();
System\ServiceModel\Channels\SecurityBindingElement.cs (12)
305void GetSupportingTokensCapabilities(ICollection<SecurityTokenParameters> parameters, out bool supportsClientAuth, out bool supportsWindowsIdentity) 309foreach (SecurityTokenParameters p in parameters) 436protected static void SetIssuerBindingContextIfRequired(SecurityTokenParameters parameters, BindingContext issuerBindingContext) 482internal bool RequiresChannelDemuxer(SecurityTokenParameters parameters) 491foreach (SecurityTokenParameters parameters in EndpointSupportingTokenParameters.Endorsing) 498foreach (SecurityTokenParameters parameters in EndpointSupportingTokenParameters.SignedEndorsing) 505foreach (SecurityTokenParameters parameters in OptionalEndpointSupportingTokenParameters.Endorsing) 512foreach (SecurityTokenParameters parameters in OptionalEndpointSupportingTokenParameters.SignedEndorsing) 521foreach (SecurityTokenParameters parameters in supportingParameters.Endorsing) 528foreach (SecurityTokenParameters parameters in supportingParameters.SignedEndorsing) 538foreach (SecurityTokenParameters parameters in supportingParameters.Endorsing) 545foreach (SecurityTokenParameters parameters in supportingParameters.SignedEndorsing)
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (6)
22SecurityTokenParameters protectionTokenParameters; 30this.protectionTokenParameters = (SecurityTokenParameters)elementToBeCloned.protectionTokenParameters.Clone(); 35: this((SecurityTokenParameters)null) 40public SymmetricSecurityBindingElement(SecurityTokenParameters protectionTokenParameters) 74public SecurityTokenParameters ProtectionTokenParameters 168protocolFactory.SecurityTokenParameters = (SecurityTokenParameters)this.ProtectionTokenParameters.Clone();
System\ServiceModel\ComIntegration\SecurityCookieModeValidator.cs (2)
18void CheckForCookie(SecurityTokenParameters tokenParameters, ServiceEndpoint endpoint) 63foreach (SecurityTokenParameters p in sbe.EndpointSupportingTokenParameters.Endorsing)
System\ServiceModel\Configuration\SecurityElement.cs (1)
83protected override void InitializeNestedTokenParameterSettings(SecurityTokenParameters sp, bool initializeNestedBindings)
System\ServiceModel\Configuration\SecurityElementBase.cs (10)
71[ConfigurationProperty(ConfigurationStrings.RequireDerivedKeys, DefaultValue = SecurityTokenParameters.defaultRequireDerivedKeys)] 381static bool AreTokenParametersMatching(SecurityTokenParameters p1, SecurityTokenParameters p2, bool skipRequireDerivedKeysComparison, bool exactMessageSecurityVersion) 428static bool AreTokenParameterCollectionsMatching(Collection<SecurityTokenParameters> c1, Collection<SecurityTokenParameters> c2, bool exactMessageSecurityVersion) 627protected virtual void InitializeNestedTokenParameterSettings(SecurityTokenParameters sp, bool initializeNestedBindings) 677foreach (SecurityTokenParameters t in sbe.EndpointSupportingTokenParameters.Endorsing) 727this.RequireDerivedKeys = requireDerivedKeys.GetValueOrDefault(SecurityTokenParameters.defaultRequireDerivedKeys); 797bool DoesX509TokenParametersContainClauseTypeofIssuerSerial( Collection<SecurityTokenParameters> tokenParameters ) 799foreach ( SecurityTokenParameters tokenParameter in tokenParameters )
System\ServiceModel\Description\ServiceAuthenticationBehavior.cs (1)
200foreach (SecurityTokenParameters tokenParam in new SecurityTokenParametersEnumerable(securityBindingElement, true))
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (11)
333foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(sbe, true)) 581foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(sbe, true)) 600foreach (SecurityTokenParameters tokenParam in sbe.EndpointSupportingTokenParameters.Endorsing) 608foreach (SecurityTokenParameters tokenParam in sbe.EndpointSupportingTokenParameters.SignedEndorsing) 636static bool IsBearerKeyType(SecurityTokenParameters tokenParameters) 651foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(sbe, true)) 729foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(sbe, true)) 769static void EnforceInclusionMode(Binding binding, SecurityTokenParameters stp, params SecurityTokenInclusionMode[] allowedInclusionModes) 799foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(sbe, true)) 873foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(sbe)) 1032foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(sbe, true))
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (4)
125void GetTokensForOutgoingMessages(out SecurityToken signingToken, out SecurityToken encryptionToken, out SecurityTokenParameters tokenParameters) 146SecurityTokenParameters tokenParameters; 156SecurityTokenParameters tokenParameters; 169SecurityTokenParameters tokenParameters, SecurityProtocolCorrelationState correlationState)
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (2)
201SecurityTokenParameters signingTokenParameters = (this.Factory.ActAsInitiator) ? this.Factory.CryptoTokenParameters : this.Factory.AsymmetricTokenParameters; 202SecurityTokenParameters encryptionTokenParameters = (this.Factory.ActAsInitiator) ? this.Factory.AsymmetricTokenParameters : this.Factory.CryptoTokenParameters;
System\ServiceModel\Security\AsymmetricSecurityProtocolFactory.cs (4)
17SecurityTokenParameters cryptoTokenParameters; 18SecurityTokenParameters asymmetricTokenParameters; 50public SecurityTokenParameters AsymmetricTokenParameters 91public SecurityTokenParameters CryptoTokenParameters
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (1)
236sessionTokenProvider.IssuedSecurityTokenParameters = initiatorRequirement.GetProperty<SecurityTokenParameters>(ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty);
System\ServiceModel\Security\InfoCardHelper.cs (7)
508foreach (SecurityTokenParameters param in tokenParamEnumerator) 820class SecurityTokenParametersEnumerable : IEnumerable<SecurityTokenParameters> 831public IEnumerator<SecurityTokenParameters> GetEnumerator() 833foreach (SecurityTokenParameters stp in this.sbe.EndpointSupportingTokenParameters.Endorsing) 836foreach (SecurityTokenParameters stp in this.sbe.EndpointSupportingTokenParameters.SignedEndorsing) 842foreach (SecurityTokenParameters stp in str.Endorsing) 845foreach (SecurityTokenParameters stp in str.SignedEndorsing)
System\ServiceModel\Security\InitiatorSessionSymmetricMessageSecurityProtocol.cs (6)
134void GetTokensForOutgoingMessages(out SecurityToken signingToken, out SecurityToken encryptionToken, out SecurityToken sourceToken, out SecurityTokenParameters tokenParameters) 162SecurityTokenParameters tokenParameters; 195SecurityTokenParameters tokenParameters; 216internal void SetUpDelayedSecurityExecution(ref Message message, SecurityToken signingToken, SecurityToken encryptionToken, SecurityToken sourceToken, SecurityTokenParameters tokenParameters, 278SecurityTokenParameters tokenParameters; 281public SecureOutgoingMessageAsyncResult(Message message, InitiatorSessionSymmetricMessageSecurityProtocol binding, SecurityToken signingToken, SecurityToken encryptionToken, SecurityToken sourceToken, SecurityTokenParameters tokenParameters, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (6)
109void GetTokensForOutgoingMessages(out SecurityToken signingToken, out SecurityToken sourceToken, out SecurityTokenParameters tokenParameters) 127internal void SetupDelayedSecurityExecution(string actor, ref Message message, SecurityToken signingToken, SecurityToken sourceToken, SecurityTokenParameters tokenParameters, 145SecurityTokenParameters tokenParameters; 156SecurityTokenParameters tokenParameters; 189SecurityTokenParameters tokenParameters; 192public SecureOutgoingMessageAsyncResult(string actor, Message message, InitiatorSessionSymmetricTransportSecurityProtocol binding, SecurityToken signingToken, SecurityToken sourceToken, SecurityTokenParameters tokenParameters, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (2)
46SecurityTokenParameters issuedSecurityTokenParameters; 274public SecurityTokenParameters IssuedSecurityTokenParameters
System\ServiceModel\Security\ReceiveSecurityHeader.cs (11)
38SecurityTokenParameters primaryTokenParameters; 41SecurityTokenParameters wrappingTokenParameters; 43SecurityTokenParameters expectedEncryptionTokenParameters; 492public void ConfigureSymmetricBindingServerReceiveHeader(SecurityTokenAuthenticator primaryTokenAuthenticator, SecurityTokenParameters primaryTokenParameters, IList<SupportingTokenAuthenticatorSpecification> supportingTokenAuthenticators) 500public void ConfigureSymmetricBindingServerReceiveHeader(SecurityToken wrappingToken, SecurityTokenParameters wrappingTokenParameters, IList<SupportingTokenAuthenticatorSpecification> supportingTokenAuthenticators) 507public void ConfigureAsymmetricBindingServerReceiveHeader(SecurityTokenAuthenticator primaryTokenAuthenticator, SecurityTokenParameters primaryTokenParameters, SecurityToken wrappingToken, SecurityTokenParameters wrappingTokenParameters, IList<SupportingTokenAuthenticatorSpecification> supportingTokenAuthenticators) 521public void ConfigureAsymmetricBindingClientReceiveHeader(SecurityToken primaryToken, SecurityTokenParameters primaryTokenParameters, SecurityToken encryptionToken, SecurityTokenParameters encryptionTokenParameters, SecurityTokenAuthenticator primaryTokenAuthenticator) 539public void ConfigureSymmetricBindingClientReceiveHeader(SecurityToken primaryToken, SecurityTokenParameters primaryTokenParameters) 545public void ConfigureSymmetricBindingClientReceiveHeader(IList<SecurityToken> primaryTokens, SecurityTokenParameters primaryTokenParameters)
System\ServiceModel\Security\SecurityHeaderTokenResolver.cs (6)
21SecurityTokenParameters expectedWrapperTokenParameters; 41public SecurityTokenParameters ExpectedWrapperTokenParameters 52public void Add(SecurityToken token, SecurityTokenReferenceStyle allowedReferenceStyle, SecurityTokenParameters tokenParameters) 306SecurityTokenParameters tokenParameters; 310public SecurityTokenEntry(SecurityToken token, SecurityTokenParameters tokenParameters, SecurityTokenReferenceStyle allowedReferenceStyle) 322public SecurityTokenParameters TokenParameters
System\ServiceModel\Security\SecurityProtocol.cs (2)
203InitiatorServiceModelSecurityTokenRequirement CreateInitiatorSecurityTokenRequirement(SecurityTokenParameters parameters, SecurityTokenAttachmentMode attachmentMode) 682SecurityTokenParameters tokenParameters = supportingTokens[i].SecurityTokenParameters;
System\ServiceModel\Security\SecurityProtocolFactory.cs (1)
896RecipientServiceModelSecurityTokenRequirement CreateRecipientSecurityTokenRequirement(SecurityTokenParameters parameters, SecurityTokenAttachmentMode attachmentMode)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
50SecurityTokenParameters issuedTokenParameters; 163public SecurityTokenParameters IssuedSecurityTokenParameters
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (3)
40SecurityTokenParameters issuedTokenParameters; 255public SecurityTokenParameters IssuedSecurityTokenParameters 1063foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(securityBindingElement))
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (2)
34SecurityTokenParameters issuedTokenParameters; 191public SecurityTokenParameters IssuedSecurityTokenParameters
System\ServiceModel\Security\SecuritySessionServerSettings.cs (2)
56SecurityTokenParameters issuedTokenParameters; 164public SecurityTokenParameters IssuedSecurityTokenParameters
System\ServiceModel\Security\SecurityTokenParametersEnumerable.cs (10)
12class SecurityTokenParametersEnumerable : IEnumerable<SecurityTokenParameters> 28public IEnumerator<SecurityTokenParameters> GetEnumerator() 44foreach (SecurityTokenParameters stp in this.sbe.EndpointSupportingTokenParameters.Endorsing) 47foreach (SecurityTokenParameters stp in this.sbe.EndpointSupportingTokenParameters.SignedEncrypted) 50foreach (SecurityTokenParameters stp in this.sbe.EndpointSupportingTokenParameters.SignedEndorsing) 53foreach (SecurityTokenParameters stp in this.sbe.EndpointSupportingTokenParameters.Signed) 59foreach (SecurityTokenParameters stp in str.Endorsing) 62foreach (SecurityTokenParameters stp in str.SignedEncrypted) 65foreach (SecurityTokenParameters stp in str.SignedEndorsing) 68foreach (SecurityTokenParameters stp in str.Signed)
System\ServiceModel\Security\SecurityUtils.cs (4)
1230internal static bool AreSecurityTokenParametersSuitableForChannelBinding(Collection<SecurityTokenParameters> tokenParameters) 1237foreach (SecurityTokenParameters stp in tokenParameters) 1800foreach (SecurityTokenParameters parameters in new SecurityTokenParametersEnumerable(sbe, true)) 2064foreach (SecurityTokenParameters stp in new SecurityTokenParametersEnumerable(sbe, true))
System\ServiceModel\Security\SendSecurityHeader.cs (19)
41SecurityTokenParameters signingTokenParameters; 42SecurityTokenParameters encryptingTokenParameters; 44List<SecurityTokenParameters> basicSupportingTokenParameters = null; 45List<SecurityTokenParameters> endorsingTokenParameters = null; 46List<SecurityTokenParameters> signedEndorsingTokenParameters = null; 47List<SecurityTokenParameters> signedTokenParameters = null; 135protected internal SecurityTokenParameters SigningTokenParameters 240void AddParameters(ref List<SecurityTokenParameters> list, SecurityTokenParameters item) 244list = new List<SecurityTokenParameters>(); 258public void SetSigningToken(SecurityToken token, SecurityTokenParameters tokenParameters) 269public void SetEncryptionToken(SecurityToken token, SecurityTokenParameters tokenParameters) 281public void AddBasicSupportingToken(SecurityToken token, SecurityTokenParameters parameters) 305public void AddEndorsingSupportingToken(SecurityToken token, SecurityTokenParameters parameters) 328public void AddSignedEndorsingSupportingToken(SecurityToken token, SecurityTokenParameters parameters) 341public void AddSignedSupportingToken(SecurityToken token, SecurityTokenParameters parameters) 574internal static bool ShouldSerializeToken(SecurityTokenParameters parameters, MessageDirection transferDirection) 739protected abstract void WriteSecurityTokenReferencyEntry(XmlDictionaryWriter writer, SecurityToken securityToken, SecurityTokenParameters securityTokenParameters); 771protected internal SecurityTokenReferenceStyle GetTokenReferenceStyle(SecurityTokenParameters parameters)
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (5)
79authenticator.IssuedSecurityTokenParameters = recipientRequirement.GetProperty<SecurityTokenParameters>(ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty); 102authenticator.IssuedSecurityTokenParameters = recipientRequirement.GetProperty<SecurityTokenParameters>(ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty); 146authenticator.IssuedSecurityTokenParameters = recipientRequirement.GetProperty<SecurityTokenParameters>(ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty); 215authenticator.IssuedSecurityTokenParameters = recipientRequirement.GetProperty<SecurityTokenParameters>(ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty); 525SecurityTokenParameters bootstrapProtectionParameters = (securityBindingElement is SymmetricSecurityBindingElement) ? ((SymmetricSecurityBindingElement)securityBindingElement).ProtectionTokenParameters : ((AsymmetricSecurityBindingElement)securityBindingElement).RecipientTokenParameters;
System\ServiceModel\Security\SessionSymmetricMessageSecurityProtocolFactory.cs (4)
15SecurityTokenParameters securityTokenParameters; 23public SecurityTokenParameters SecurityTokenParameters 76internal SecurityTokenParameters GetTokenParameters() 113protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\SessionSymmetricTransportSecurityProtocolFactory.cs (3)
12SecurityTokenParameters securityTokenParameters; 28public SecurityTokenParameters SecurityTokenParameters 67internal SecurityTokenParameters GetTokenParameters()
System\ServiceModel\Security\SupportingTokenAuthenticatorSpecification.cs (4)
16SecurityTokenParameters tokenParameters; 19public SupportingTokenAuthenticatorSpecification(SecurityTokenAuthenticator tokenAuthenticator, SecurityTokenResolver securityTokenResolver, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters) 24internal SupportingTokenAuthenticatorSpecification(SecurityTokenAuthenticator tokenAuthenticator, SecurityTokenResolver securityTokenResolver, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters, bool isTokenOptional) 59public SecurityTokenParameters TokenParameters
System\ServiceModel\Security\SupportingTokenProviderSpecification.cs (3)
15SecurityTokenParameters tokenParameters; 17public SupportingTokenProviderSpecification(SecurityTokenProvider tokenProvider, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters) 43public SecurityTokenParameters TokenParameters
System\ServiceModel\Security\SupportingTokenSpecification.cs (3)
16SecurityTokenParameters tokenParameters; 22public SupportingTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters) 35internal SecurityTokenParameters SecurityTokenParameters
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (9)
159SecurityTokenParameters tokenParameters; 184SecurityTokenParameters tokenParameters; 196SecurityTokenParameters primaryTokenParameters, 238WrappedKeySecurityToken CreateWrappedKeyToken(SecurityToken wrappingToken, SecurityTokenParameters wrappingTokenParameters, SecurityTokenReferenceStyle wrappingTokenReferenceStyle) 255out SecurityTokenParameters tokenParameters, 285bool TryGetTokenSynchronouslyForOutgoingSecurity(Message message, SecurityProtocolCorrelationState correlationState, bool isBlockingCall, TimeSpan timeout, out SecurityToken token, out SecurityTokenParameters tokenParameters, out SecurityToken prerequisiteWrappingToken, out IList<SupportingTokenSpecification> supportingTokens, out SecurityProtocolCorrelationState newCorrelationState) 316SecurityToken GetCorrelationToken(SecurityProtocolCorrelationState[] correlationStates, out SecurityTokenParameters correlationTokenParameters) 341SecurityTokenParameters outOfBandTokenParameters; 411SecurityTokenParameters tokenParameters;
System\ServiceModel\Security\SymmetricSecurityProtocolFactory.cs (4)
20SecurityTokenParameters tokenParameters; 21SecurityTokenParameters protectionTokenParameters; 33public SecurityTokenParameters SecurityTokenParameters 210internal SecurityTokenParameters GetProtectionTokenParameters()
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (1)
227protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\KerberosSecurityTokenParameters.cs (1)
32protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\RsaSecurityTokenParameters.cs (1)
38protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (1)
183protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenParameters.cs (1)
33protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\SecurityTokenParameters.cs (4)
26protected SecurityTokenParameters(SecurityTokenParameters other) 85public SecurityTokenParameters Clone() 87SecurityTokenParameters result = this.CloneCore(); 95protected abstract SecurityTokenParameters CloneCore();
System\ServiceModel\Security\Tokens\SslSecurityTokenParameters.cs (1)
101protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\SspiSecurityTokenParameters.cs (1)
81protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\SupportingTokenParameters.cs (24)
16Collection<SecurityTokenParameters> signed = new Collection<SecurityTokenParameters>(); 17Collection<SecurityTokenParameters> signedEncrypted = new Collection<SecurityTokenParameters>(); 18Collection<SecurityTokenParameters> endorsing = new Collection<SecurityTokenParameters>(); 19Collection<SecurityTokenParameters> signedEndorsing = new Collection<SecurityTokenParameters>(); 26foreach (SecurityTokenParameters p in other.signed) 27this.signed.Add((SecurityTokenParameters)p.Clone()); 28foreach (SecurityTokenParameters p in other.signedEncrypted) 29this.signedEncrypted.Add((SecurityTokenParameters)p.Clone()); 30foreach (SecurityTokenParameters p in other.endorsing) 31this.endorsing.Add((SecurityTokenParameters)p.Clone()); 32foreach (SecurityTokenParameters p in other.signedEndorsing) 33this.signedEndorsing.Add((SecurityTokenParameters)p.Clone()); 41public Collection<SecurityTokenParameters> Endorsing 49public Collection<SecurityTokenParameters> SignedEndorsing 57public Collection<SecurityTokenParameters> Signed 65public Collection<SecurityTokenParameters> SignedEncrypted 75foreach (SecurityTokenParameters t in this.endorsing) 86foreach (SecurityTokenParameters t in this.signedEndorsing) 101foreach (SecurityTokenParameters t in this.endorsing) 105foreach (SecurityTokenParameters t in this.signedEndorsing)
System\ServiceModel\Security\Tokens\UserNameSecurityTokenParameters.cs (1)
32protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\WrappedKeySecurityTokenParameters.cs (1)
32protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (4)
28: this(X509SecurityTokenParameters.defaultX509ReferenceStyle, SecurityTokenParameters.defaultInclusionMode) 34: this(x509ReferenceStyle, SecurityTokenParameters.defaultInclusionMode) 40: this(x509ReferenceStyle, inclusionMode, SecurityTokenParameters.defaultRequireDerivedKeys) 72protected override SecurityTokenParameters CloneCore()
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (2)
98void AddPrimaryTokenSignatureReference(SecurityToken token, SecurityTokenParameters securityTokenParameters) 715protected override void WriteSecurityTokenReferencyEntry(XmlDictionaryWriter writer, SecurityToken securityToken, SecurityTokenParameters securityTokenParameters)
System\ServiceModel\Security\WSSecurityPolicy.cs (87)
904public virtual Collection<XmlElement> CreateWsspSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing) 909public virtual Collection<XmlElement> CreateWsspSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, AddressingVersion addressingVersion) 931protected XmlElement CreateWsspSignedSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted) 948foreach (SecurityTokenParameters p in signed) 955foreach (SecurityTokenParameters p in signedEncrypted) 962foreach (SecurityTokenParameters p in optionalSigned) 969foreach (SecurityTokenParameters p in optionalSignedEncrypted) 982protected XmlElement CreateWsspEndorsingSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> optionalEndorsing, AddressingVersion addressingVersion) 987protected XmlElement CreateWsspSignedEndorsingSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, AddressingVersion addressingVersion) 992protected XmlElement CreateWsspiSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> optionalEndorsing, AddressingVersion addressingVersion, string assertionName) 1008foreach (SecurityTokenParameters p in endorsing) 1018foreach (SecurityTokenParameters p in optionalEndorsing) 1044public virtual bool TryImportWsspSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing) 1089protected bool TryImportWsspSignedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, out XmlElement assertion) 1117Collection<SecurityTokenParameters> signedSupportingTokens = new Collection<SecurityTokenParameters>(); 1118Collection<SecurityTokenParameters> optionalSignedSupportingTokens = new Collection<SecurityTokenParameters>(); 1119SecurityTokenParameters parameters; 1134foreach (SecurityTokenParameters p in signedSupportingTokens) 1145foreach (SecurityTokenParameters p in optionalSignedSupportingTokens) 1169protected bool TryImportWsspEndorsingSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> optionalEndorsing, out XmlElement assertion) 1195Collection<SecurityTokenParameters> supportingTokens = new Collection<SecurityTokenParameters>(); 1196Collection<SecurityTokenParameters> optionalSupportingTokens = new Collection<SecurityTokenParameters>(); 1197SecurityTokenParameters parameters; 1212foreach (SecurityTokenParameters p in supportingTokens) 1216foreach (SecurityTokenParameters p in optionalSupportingTokens) 1233protected bool TryImportWsspSignedEndorsingSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, out XmlElement assertion) 1259Collection<SecurityTokenParameters> supportingTokens = new Collection<SecurityTokenParameters>(); 1260Collection<SecurityTokenParameters> optionalSupportingTokens = new Collection<SecurityTokenParameters>(); 1261SecurityTokenParameters parameters; 1276foreach (SecurityTokenParameters p in supportingTokens) 1280foreach (SecurityTokenParameters p in optionalSupportingTokens) 1697public virtual XmlElement CreateWsspProtectionTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters) 1722SecurityTokenParameters tokenParameters; 1748SecurityTokenParameters tokenParameters; 1774SecurityTokenParameters tokenParameters; 1789public virtual XmlElement CreateWsspInitiatorTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters) 1802public virtual XmlElement CreateWsspRecipientTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters) 1852public virtual XmlElement CreateTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters) 1857public virtual XmlElement CreateTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters, bool isOptional) 1911public virtual bool TryImportTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, Collection<XmlElement> assertions, out SecurityTokenParameters parameters, out bool isOptional) 2021public virtual bool TryImportWsspRequireDerivedKeysAssertion(ICollection<XmlElement> assertions, SecurityTokenParameters parameters) 2040public virtual bool TryImportWsspKerberosTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2134public virtual bool TryImportWsspX509TokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2187public virtual bool TryImportWsspUsernameTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2227public virtual bool TryImportWsspRsaTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2419public virtual bool TryImportWsspIssuedTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, XmlElement assertion, out SecurityTokenParameters parameters) 2507public virtual bool TryImportWsspSpnegoContextTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2590public virtual bool TryImportMsspSslContextTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2785public virtual bool TryImportWsspSecureConversationTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters)
System\ServiceModel\Security\WSSecurityPolicy12.cs (35)
131public override Collection<XmlElement> CreateWsspSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, AddressingVersion addressingVersion) 219public override bool TryImportWsspSpnegoContextTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 268public override bool TryImportMsspSslContextTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 318public override bool TryImportWsspSecureConversationTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 377XmlElement CreateWsspSignedSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> optionalSigned) 392foreach (SecurityTokenParameters p in signed) 399foreach (SecurityTokenParameters p in optionalSigned) 412XmlElement CreateWsspSignedEncryptedSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSignedEncrypted) 427foreach (SecurityTokenParameters p in signedEncrypted) 434foreach (SecurityTokenParameters p in optionalSignedEncrypted) 447public override bool TryImportWsspSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing) 502bool TryImportWsspSignedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> optionalSigned, out XmlElement assertion) 522SecurityTokenParameters parameters; 550bool TryImportWsspSignedEncryptedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSignedEncrypted, out XmlElement assertion) 570SecurityTokenParameters parameters; 598public override bool TryImportWsspRequireDerivedKeysAssertion(ICollection<XmlElement> assertions, SecurityTokenParameters parameters) 634public override bool TryImportWsspRsaTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters)