3 writes to SecurityTokenParameters
System.ServiceModel (3)
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (3)
168protocolFactory.SecurityTokenParameters = (SecurityTokenParameters)this.ProtectionTokenParameters.Clone(); 250protocolFactory.SecurityTokenParameters = scParameters.Clone(); 349protocolFactory.SecurityTokenParameters = scParameters.Clone();
20 references to SecurityTokenParameters
System.ServiceModel (20)
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (3)
169SetIssuerBindingContextIfRequired(protocolFactory.SecurityTokenParameters, issuerBindingContext); 251((SecureConversationSecurityTokenParameters)protocolFactory.SecurityTokenParameters).IssuerBindingContext = scIssuerBindingContext; 350((SecureConversationSecurityTokenParameters)protocolFactory.SecurityTokenParameters).IssuerBindingContext = scIssuerBindingContext;
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (12)
67this.Factory.SecurityTokenParameters.InitializeSecurityTokenRequirement(tokenRequirement); 68tokenRequirement.KeyUsage = this.Factory.SecurityTokenParameters.HasAsymmetricKey ? SecurityKeyUsage.Exchange : SecurityKeyUsage.Signature; 70if (this.Factory.SecurityTokenParameters.HasAsymmetricKey) 89if (this.Factory.SecurityTokenParameters.HasAsymmetricKey) 261if (this.Factory.SecurityTokenParameters.HasAsymmetricKey) 265bool isAsymmetricTokenInMessage = SendSecurityHeader.ShouldSerializeToken(this.Factory.SecurityTokenParameters, MessageDirection.Input); 270token = CreateWrappedKeyToken(asymmetricToken, this.Factory.SecurityTokenParameters, (isAsymmetricTokenInMessage) ? SecurityTokenReferenceStyle.Internal : SecurityTokenReferenceStyle.External); 350securityHeader.ConfigureSymmetricBindingServerReceiveHeader(this.Factory.RecipientSymmetricTokenAuthenticator, this.Factory.SecurityTokenParameters, supportingAuthenticators); 354securityHeader.ConfigureSymmetricBindingServerReceiveHeader(this.Factory.RecipientAsymmetricTokenProvider.GetToken(timeoutHelper.RemainingTime()), this.Factory.SecurityTokenParameters, supportingAuthenticators); 364if (factory.SecurityTokenParameters.HasAsymmetricKey) 376if (!factory.SecurityTokenParameters.HasAsymmetricKey) 390AttachRecipientSecurityProperty(message, signingToken, this.Factory.SecurityTokenParameters.HasAsymmetricKey, securityHeader.BasicSupportingTokens, securityHeader.EndorsingSupportingTokens, securityHeader.SignedEndorsingSupportingTokens,
System\ServiceModel\Security\SymmetricSecurityProtocolFactory.cs (5)
76this.SecurityTokenParameters.InitializeSecurityTokenRequirement(requirement); 144this.SecurityTokenParameters.InitializeSecurityTokenRequirement(requirement); 145requirement.KeyUsage = (this.SecurityTokenParameters.HasAsymmetricKey) ? SecurityKeyUsage.Exchange : SecurityKeyUsage.Signature; 163if (this.SecurityTokenParameters.HasAsymmetricKey) 202this.protectionTokenParameters.RequireDerivedKeys = this.SecurityTokenParameters.RequireDerivedKeys;