88 references to SecurityTokenInclusionMode
System.ServiceModel (88)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (4)
317reverse.AsymmetricTokenParameters.InclusionMode = SecurityTokenInclusionMode.Never; 320reverse.CryptoTokenParameters.InclusionMode = SecurityTokenInclusionMode.AlwaysToRecipient; 327reverse.AsymmetricTokenParameters.InclusionMode = SecurityTokenInclusionMode.Never; 330reverse.CryptoTokenParameters.InclusionMode = SecurityTokenInclusionMode.AlwaysToRecipient;
System\ServiceModel\Channels\SecurityBindingElement.cs (24)
936SecurityTokenInclusionMode.Never, false), 939SecurityTokenInclusionMode.AlwaysToRecipient, false)); 971SecurityTokenInclusionMode.Never, 975SecurityTokenInclusionMode.AlwaysToRecipient, false), 983SecurityTokenInclusionMode.Never)); 987SecurityTokenInclusionMode.AlwaysToRecipient, 1008if (recipient == null || (recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Any && recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint) || recipient.InclusionMode != SecurityTokenInclusionMode.AlwaysToInitiator) 1012if (initiator == null || (initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Any && initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint) || initiator.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 1036if (recipient == null || recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Any || recipient.InclusionMode != SecurityTokenInclusionMode.Never) 1040if (initiator == null || initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Any || initiator.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 1053if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1061if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 1080SecurityTokenInclusionMode.Never)); 1100if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1127SecurityTokenInclusionMode.AlwaysToInitiator, 1131SecurityTokenInclusionMode.AlwaysToRecipient, 1139SecurityTokenInclusionMode.AlwaysToInitiator, 1143SecurityTokenInclusionMode.AlwaysToRecipient, 1159SecurityTokenInclusionMode.Never)); 1177if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1303SecurityTokenInclusionMode.Never)); 1332if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1533SecurityTokenInclusionMode.AlwaysToRecipient, 1564if (x509Parameters.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient)
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (12)
769static void EnforceInclusionMode(Binding binding, SecurityTokenParameters stp, params SecurityTokenInclusionMode[] allowedInclusionModes) 805EnforceInclusionMode(binding, stp, SecurityTokenInclusionMode.Never); 818EnforceInclusionMode(binding, stp, SecurityTokenInclusionMode.Never); 822EnforceInclusionMode(binding, stp, SecurityTokenInclusionMode.AlwaysToRecipient, SecurityTokenInclusionMode.Once); 831EnforceInclusionMode(binding, stp, SecurityTokenInclusionMode.AlwaysToRecipient, SecurityTokenInclusionMode.AlwaysToInitiator, SecurityTokenInclusionMode.Once); 835EnforceInclusionMode(binding, stp, SecurityTokenInclusionMode.AlwaysToRecipient, SecurityTokenInclusionMode.Once); 841EnforceInclusionMode(binding, stp, SecurityTokenInclusionMode.AlwaysToRecipient, SecurityTokenInclusionMode.Once);
System\ServiceModel\Security\SendSecurityHeader.cs (4)
578case SecurityTokenInclusionMode.AlwaysToInitiator: 580case SecurityTokenInclusionMode.Once: 581case SecurityTokenInclusionMode.AlwaysToRecipient: 583case SecurityTokenInclusionMode.Never:
System\ServiceModel\Security\SessionSymmetricMessageSecurityProtocolFactory.cs (2)
103this.InclusionMode = actAsInitiator ? SecurityTokenInclusionMode.AlwaysToRecipient : SecurityTokenInclusionMode.AlwaysToInitiator;
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (1)
916rsaParameters.InclusionMode = SecurityTokenInclusionMode.Never;
System\ServiceModel\Security\Tokens\KerberosSecurityTokenParameters.cs (1)
24this.InclusionMode = SecurityTokenInclusionMode.Once;
System\ServiceModel\Security\Tokens\RsaSecurityTokenParameters.cs (2)
23this.InclusionMode = SecurityTokenInclusionMode.Never; 29this.InclusionMode = SecurityTokenInclusionMode.Never;
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenParameters.cs (1)
24this.InclusionMode = SecurityTokenInclusionMode.AlwaysToRecipient;
System\ServiceModel\Security\Tokens\SecurityTokenInclusionMode.cs (7)
20public static bool IsDefined(SecurityTokenInclusionMode value) 22return (value == SecurityTokenInclusionMode.AlwaysToInitiator 23|| value == SecurityTokenInclusionMode.AlwaysToRecipient 24|| value == SecurityTokenInclusionMode.Never 25|| value == SecurityTokenInclusionMode.Once); 28public static void Validate(SecurityTokenInclusionMode value) 33typeof(SecurityTokenInclusionMode)));
System\ServiceModel\Security\Tokens\SecurityTokenParameters.cs (4)
18internal const SecurityTokenInclusionMode defaultInclusionMode = SecurityTokenInclusionMode.AlwaysToRecipient; 22SecurityTokenInclusionMode inclusionMode = defaultInclusionMode; 43public SecurityTokenInclusionMode InclusionMode
System\ServiceModel\Security\Tokens\WrappedKeySecurityTokenParameters.cs (1)
24this.InclusionMode = SecurityTokenInclusionMode.Once;
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (2)
39public X509SecurityTokenParameters(X509KeyIdentifierClauseType x509ReferenceStyle, SecurityTokenInclusionMode inclusionMode) 44internal X509SecurityTokenParameters(X509KeyIdentifierClauseType x509ReferenceStyle, SecurityTokenInclusionMode inclusionMode,
System\ServiceModel\Security\WSSecurityPolicy.cs (19)
1957public virtual void SetIncludeTokenValue(XmlElement tokenAssertion, SecurityTokenInclusionMode inclusionMode) 1963case SecurityTokenInclusionMode.AlwaysToInitiator: 1966case SecurityTokenInclusionMode.AlwaysToRecipient: 1969case SecurityTokenInclusionMode.Never: 1972case SecurityTokenInclusionMode.Once: 1978public virtual bool TryGetIncludeTokenValue(XmlElement assertion, out SecurityTokenInclusionMode mode) 1984mode = SecurityTokenInclusionMode.AlwaysToInitiator; 1989mode = SecurityTokenInclusionMode.AlwaysToRecipient; 1994mode = SecurityTokenInclusionMode.Never; 1999mode = SecurityTokenInclusionMode.Once; 2004mode = SecurityTokenInclusionMode.Never; 2044SecurityTokenInclusionMode inclusionMode; 2138SecurityTokenInclusionMode inclusionMode; 2191SecurityTokenInclusionMode inclusionMode; 2231SecurityTokenInclusionMode inclusionMode; 2423SecurityTokenInclusionMode inclusionMode; 2511SecurityTokenInclusionMode inclusionMode; 2594SecurityTokenInclusionMode inclusionMode; 2789SecurityTokenInclusionMode inclusionMode;
System\ServiceModel\Security\WSSecurityPolicy12.cs (4)
223SecurityTokenInclusionMode inclusionMode; 272SecurityTokenInclusionMode inclusionMode; 322SecurityTokenInclusionMode inclusionMode; 638SecurityTokenInclusionMode inclusionMode;