122 references to SecurityTokenReferenceStyle
System.ServiceModel (122)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (4)
316reverse.AsymmetricTokenParameters.ReferenceStyle = SecurityTokenReferenceStyle.External; 319reverse.CryptoTokenParameters.ReferenceStyle = SecurityTokenReferenceStyle.Internal; 326reverse.AsymmetricTokenParameters.ReferenceStyle = SecurityTokenReferenceStyle.External; 329reverse.CryptoTokenParameters.ReferenceStyle = SecurityTokenReferenceStyle.Internal;
System\ServiceModel\Channels\PeerSecurityHelpers.cs (1)
492public override SecurityKeyIdentifierClause CreateKeyIdentifierClauseFromTokenXml(XmlElement element, SecurityTokenReferenceStyle tokenReferenceStyle)
System\ServiceModel\Security\AcceleratedTokenAuthenticator.cs (2)
241rstr.RequestedUnattachedReference = this.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(serviceToken, SecurityTokenReferenceStyle.External); 242rstr.RequestedAttachedReference = this.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(serviceToken, SecurityTokenReferenceStyle.Internal);
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (2)
102DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.External), derivationAlgorithm, SecurityUtils.GenerateId()); 106DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.External), derivationAlgorithm, SecurityUtils.GenerateId());
System\ServiceModel\Security\InitiatorSessionSymmetricMessageSecurityProtocol.cs (2)
106DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.Internal), derivationAlgorithm, SecurityUtils.GenerateId()); 109null, DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.Internal), derivationAlgorithm, SecurityUtils.GenerateId());
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (1)
84this.Factory.OutgoingAlgorithmSuite.GetSignatureKeyDerivationLength(token, this.Factory.MessageSecurityVersion.SecureConversationVersion), null, DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.Internal), derivationAlgorithm, SecurityUtils.GenerateId());
System\ServiceModel\Security\ReceiveSecurityHeader.cs (9)
771universalTokenResolver.Add(this.outOfBandPrimaryToken, SecurityTokenReferenceStyle.External, this.primaryTokenParameters); 772primaryTokenResolver.Add(this.outOfBandPrimaryToken, SecurityTokenReferenceStyle.External, this.primaryTokenParameters); 778universalTokenResolver.Add(this.outOfBandPrimaryTokenCollection[i], SecurityTokenReferenceStyle.External, this.primaryTokenParameters); 779primaryTokenResolver.Add(this.outOfBandPrimaryTokenCollection[i], SecurityTokenReferenceStyle.External, this.primaryTokenParameters); 791universalTokenResolver.Add(expectedEncryptionToken, SecurityTokenReferenceStyle.External, expectedEncryptionTokenParameters); 792primaryTokenResolver.Add(expectedEncryptionToken, SecurityTokenReferenceStyle.External, expectedEncryptionTokenParameters); 1657this.universalTokenResolver.Add(token, SecurityTokenReferenceStyle.Internal, this.primaryTokenParameters); 1658this.primaryTokenResolver.Add(token, SecurityTokenReferenceStyle.Internal, this.primaryTokenParameters); 1725this.universalTokenResolver.Add(token, SecurityTokenReferenceStyle.Internal, supportingTokenSpec.TokenParameters);
System\ServiceModel\Security\SecurityHeaderTokenResolver.cs (10)
49Add(token, SecurityTokenReferenceStyle.Internal, null); 52public void Add(SecurityToken token, SecurityTokenReferenceStyle allowedReferenceStyle, SecurityTokenParameters tokenParameters) 59if ((allowedReferenceStyle == SecurityTokenReferenceStyle.External) && (tokenParameters == null)) 87if (this.expectedWrapperTokenParameters.MatchesKeyIdentifierClause(this.expectedWrapper, keyIdentifier[i], SecurityTokenReferenceStyle.External)) 157if (matchOnlyExternal && tokens[i].AllowedReferenceStyle != SecurityTokenReferenceStyle.External) 171if (tokens[i].AllowedReferenceStyle == SecurityTokenReferenceStyle.Internal && MatchDirectReference(token, keyIdentifierClause)) 239Add(resolvedToken, SecurityTokenReferenceStyle.Internal, null); 308SecurityTokenReferenceStyle allowedReferenceStyle; 310public SecurityTokenEntry(SecurityToken token, SecurityTokenParameters tokenParameters, SecurityTokenReferenceStyle allowedReferenceStyle) 327public SecurityTokenReferenceStyle AllowedReferenceStyle
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
760rst.CloseTarget = this.Settings.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(tokenToClose, SecurityTokenReferenceStyle.External); 2742SecurityTokenReferenceStyle.External);
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (2)
723rstr.RequestedUnattachedReference = this.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(newToken, SecurityTokenReferenceStyle.External); 724rstr.RequestedAttachedReference = this.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(newToken, SecurityTokenReferenceStyle.Internal);
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (1)
772rst.RenewTarget = this.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(currentSessionToken, SecurityTokenReferenceStyle.External);
System\ServiceModel\Security\SecuritySessionServerSettings.cs (2)
2064rst.CloseTarget = this.Settings.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(this.currentSessionToken, SecurityTokenReferenceStyle.External); 2508this.sessionTokenIdentifier = settings.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(sessionToken, SecurityTokenReferenceStyle.External);
System\ServiceModel\Security\SecurityStandardsManager.cs (2)
145internal bool TryCreateKeyIdentifierClauseFromTokenXml(XmlElement element, SecurityTokenReferenceStyle tokenReferenceStyle, out SecurityKeyIdentifierClause securityKeyIdentifierClause) 150internal SecurityKeyIdentifierClause CreateKeyIdentifierClauseFromTokenXml(XmlElement element, SecurityTokenReferenceStyle tokenReferenceStyle)
System\ServiceModel\Security\SendSecurityHeader.cs (6)
394SecurityTokenReferenceStyle sourceEncryptingKeyReferenceStyle = GetTokenReferenceStyle(this.encryptingTokenParameters); 395bool encryptionTokenSerialized = sourceEncryptingKeyReferenceStyle == SecurityTokenReferenceStyle.Internal; 771protected internal SecurityTokenReferenceStyle GetTokenReferenceStyle(SecurityTokenParameters parameters) 773return (ShouldSerializeToken(parameters, this.MessageDirection)) ? SecurityTokenReferenceStyle.Internal : SecurityTokenReferenceStyle.External; 784SecurityTokenReferenceStyle sourceSigningKeyReferenceStyle = GetTokenReferenceStyle(this.signingTokenParameters);
System\ServiceModel\Security\SessionSymmetricMessageSecurityProtocolFactory.cs (4)
118internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle) 120if (referenceStyle == SecurityTokenReferenceStyle.Internal) 130internal protected override bool MatchesKeyIdentifierClause(SecurityToken token, SecurityKeyIdentifierClause keyIdentifierClause, SecurityTokenReferenceStyle referenceStyle) 132if (referenceStyle == SecurityTokenReferenceStyle.Internal)
System\ServiceModel\Security\SspiNegotiationTokenAuthenticator.cs (2)
287SecurityKeyIdentifierClause externalTokenReference = this.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(serviceToken, SecurityTokenReferenceStyle.External); 288SecurityKeyIdentifierClause internalTokenReference = this.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(serviceToken, SecurityTokenReferenceStyle.Internal);
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (3)
238WrappedKeySecurityToken CreateWrappedKeyToken(SecurityToken wrappingToken, SecurityTokenParameters wrappingTokenParameters, SecurityTokenReferenceStyle wrappingTokenReferenceStyle) 270token = CreateWrappedKeyToken(asymmetricToken, this.Factory.SecurityTokenParameters, (isAsymmetricTokenInMessage) ? SecurityTokenReferenceStyle.Internal : SecurityTokenReferenceStyle.External);
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (1)
232internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\KerberosSecurityTokenParameters.cs (1)
37internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\RsaSecurityTokenParameters.cs (1)
43internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (1)
188internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenParameters.cs (1)
38internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\SecurityTokenParameters.cs (17)
19internal const SecurityTokenReferenceStyle defaultReferenceStyle = SecurityTokenReferenceStyle.Internal; 23SecurityTokenReferenceStyle referenceStyle = defaultReferenceStyle; 56public SecurityTokenReferenceStyle ReferenceStyle 97internal protected abstract SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle); 101internal SecurityKeyIdentifierClause CreateKeyIdentifierClause<TExternalClause, TInternalClause>(SecurityToken token, SecurityTokenReferenceStyle referenceStyle) 115case SecurityTokenReferenceStyle.External: 118case SecurityTokenReferenceStyle.Internal: 126internal SecurityKeyIdentifierClause CreateGenericXmlTokenKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle) 131if (referenceStyle == SecurityTokenReferenceStyle.Internal && xmlToken.InternalTokenReference != null) 134if (referenceStyle == SecurityTokenReferenceStyle.External && xmlToken.ExternalTokenReference != null) 141internal protected virtual bool MatchesKeyIdentifierClause(SecurityToken token, SecurityKeyIdentifierClause keyIdentifierClause, SecurityTokenReferenceStyle referenceStyle) 158case SecurityTokenReferenceStyle.External: 164case SecurityTokenReferenceStyle.Internal: 172internal bool MatchesGenericXmlTokenKeyIdentifierClause(SecurityToken token, SecurityKeyIdentifierClause keyIdentifierClause, SecurityTokenReferenceStyle referenceStyle) 183else if (referenceStyle == SecurityTokenReferenceStyle.External && xmlToken.ExternalTokenReference != null) 185else if (referenceStyle == SecurityTokenReferenceStyle.Internal)
System\ServiceModel\Security\Tokens\SecurityTokenReferenceStyle.cs (5)
17public static bool IsDefined(SecurityTokenReferenceStyle value) 19return (value == SecurityTokenReferenceStyle.External || value == SecurityTokenReferenceStyle.Internal); 22public static void Validate(SecurityTokenReferenceStyle value) 27typeof(SecurityTokenReferenceStyle)));
System\ServiceModel\Security\Tokens\SslSecurityTokenParameters.cs (1)
106internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\SspiSecurityTokenParameters.cs (1)
86internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\UserNameSecurityTokenParameters.cs (1)
37internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\WrappedKeySecurityTokenParameters.cs (1)
37internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (2)
77internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle) 85if (referenceStyle == SecurityTokenReferenceStyle.External)
System\ServiceModel\Security\WSSecureConversation.cs (6)
102SecurityTokenReferenceStyle tokenReferenceStyle) 108case SecurityTokenReferenceStyle.Internal: 110case SecurityTokenReferenceStyle.External: 337SecurityTokenReferenceStyle tokenReferenceStyle) 344case SecurityTokenReferenceStyle.Internal: 346case SecurityTokenReferenceStyle.External:
System\ServiceModel\Security\WSSecurityJan2004.cs (13)
109SecurityTokenReferenceStyle tokenReferenceStyle) 115case SecurityTokenReferenceStyle.Internal: 117case SecurityTokenReferenceStyle.External: 222SecurityTokenReferenceStyle tokenReferenceStyle) 309SecurityTokenReferenceStyle tokenReferenceStyle) 316case SecurityTokenReferenceStyle.Internal: 317case SecurityTokenReferenceStyle.External: 366SecurityTokenReferenceStyle tokenReferenceStyle) 372case SecurityTokenReferenceStyle.Internal: 374case SecurityTokenReferenceStyle.External: 498SecurityTokenReferenceStyle tokenReferenceStyle) 505case SecurityTokenReferenceStyle.Internal: 507case SecurityTokenReferenceStyle.External:
System\ServiceModel\Security\WSSecurityPolicy.cs (5)
2245public virtual XmlElement CreateReferenceStyleAssertion(SecurityTokenReferenceStyle referenceStyle) 2251case SecurityTokenReferenceStyle.External: 2253case SecurityTokenReferenceStyle.Internal: 2262parameters.ReferenceStyle = SecurityTokenReferenceStyle.External; 2266parameters.ReferenceStyle = SecurityTokenReferenceStyle.Internal;
System\ServiceModel\Security\WSSecurityTokenSerializer.cs (3)
426public virtual bool TryCreateKeyIdentifierClauseFromTokenXml(XmlElement element, SecurityTokenReferenceStyle tokenReferenceStyle, out SecurityKeyIdentifierClause securityKeyIdentifierClause) 449public virtual SecurityKeyIdentifierClause CreateKeyIdentifierClauseFromTokenXml(XmlElement element, SecurityTokenReferenceStyle tokenReferenceStyle) 554public abstract SecurityKeyIdentifierClause CreateKeyIdentifierClauseFromTokenXmlCore(XmlElement issuedTokenXml, SecurityTokenReferenceStyle tokenReferenceStyle);
System\ServiceModel\Security\WSTrust.cs (5)
114SecurityTokenReferenceStyle tokenReferenceStyle) 120case SecurityTokenReferenceStyle.Internal: 122case SecurityTokenReferenceStyle.External: 914requestedAttachedReference = standardsManager.CreateKeyIdentifierClauseFromTokenXml(issuedTokenXml, SecurityTokenReferenceStyle.Internal); 919requestedUnattachedReference = standardsManager.CreateKeyIdentifierClauseFromTokenXml(issuedTokenXml, SecurityTokenReferenceStyle.External);
System\ServiceModel\Security\WSTrustFeb2005.cs (2)
155this.StandardsManager.TryCreateKeyIdentifierClauseFromTokenXml(issuedTokenXml, SecurityTokenReferenceStyle.Internal, out requestedAttachedReference); 159this.StandardsManager.TryCreateKeyIdentifierClauseFromTokenXml(issuedTokenXml, SecurityTokenReferenceStyle.External, out requestedUnattachedReference);