5 instantiations of SupportingTokenAuthenticatorSpecification
System.ServiceModel (5)
System\ServiceModel\Security\AcceptorSessionSymmetricTransportSecurityProtocol.cs (1)
63
SupportingTokenAuthenticatorSpecification spec = new
SupportingTokenAuthenticatorSpecification
(this.sessionTokenAuthenticator, this.sessionTokenResolver, SecurityTokenAttachmentMode.Endorsing, this.Factory.SecurityTokenParameters);
System\ServiceModel\Security\SecurityProtocolFactory.cs (4)
916
SupportingTokenAuthenticatorSpecification authenticatorSpec = new
SupportingTokenAuthenticatorSpecification
(authenticator, resolver, SecurityTokenAttachmentMode.Endorsing, supportingTokenParameters.Endorsing[i], isOptional);
934
SupportingTokenAuthenticatorSpecification authenticatorSpec = new
SupportingTokenAuthenticatorSpecification
(authenticator, resolver, SecurityTokenAttachmentMode.SignedEndorsing, supportingTokenParameters.SignedEndorsing[i], isOptional);
952
SupportingTokenAuthenticatorSpecification authenticatorSpec = new
SupportingTokenAuthenticatorSpecification
(authenticator, resolver, SecurityTokenAttachmentMode.SignedEncrypted, supportingTokenParameters.SignedEncrypted[i], isOptional);
970
SupportingTokenAuthenticatorSpecification authenticatorSpec = new
SupportingTokenAuthenticatorSpecification
(authenticator, resolver, SecurityTokenAttachmentMode.Signed, supportingTokenParameters.Signed[i], isOptional);
75 references to SupportingTokenAuthenticatorSpecification
System.ServiceModel (75)
System\ServiceModel\Channels\SecurityChannelListener.cs (1)
197
foreach (
SupportingTokenAuthenticatorSpecification
spec in this.securityProtocolFactory.ChannelSupportingTokenAuthenticatorSpecification)
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (1)
187
IList<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators;
System\ServiceModel\Security\AcceptorSessionSymmetricTransportSecurityProtocol.cs (5)
25
Collection<
SupportingTokenAuthenticatorSpecification
> sessionTokenAuthenticatorSpecificationList;
63
SupportingTokenAuthenticatorSpecification
spec = new SupportingTokenAuthenticatorSpecification(this.sessionTokenAuthenticator, this.sessionTokenResolver, SecurityTokenAttachmentMode.Endorsing, this.Factory.SecurityTokenParameters);
64
this.sessionTokenAuthenticatorSpecificationList = new Collection<
SupportingTokenAuthenticatorSpecification
>();
89
IList<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators = GetSupportingTokenAuthenticatorsAndSetExpectationFlags(this.Factory, message, securityHeader);
93
supportingAuthenticators = new List<
SupportingTokenAuthenticatorSpecification
>(supportingAuthenticators);
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (1)
244
IList<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators;
System\ServiceModel\Security\InitiatorSessionSymmetricMessageSecurityProtocol.cs (1)
240
IList<
SupportingTokenAuthenticatorSpecification
> dummyAuthenticators;
System\ServiceModel\Security\MessageSecurityProtocol.cs (2)
376
protected ReceiveSecurityHeader ConfigureReceiveSecurityHeader(Message message, string actor, SecurityProtocolCorrelationState[] correlationStates, out IList<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators)
381
protected ReceiveSecurityHeader ConfigureReceiveSecurityHeader(Message message, string actor, SecurityProtocolCorrelationState[] correlationStates, SecurityStandardsManager standardsManager, out IList<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators)
System\ServiceModel\Security\ReceiveSecurityHeader.cs (12)
46
IList<
SupportingTokenAuthenticatorSpecification
> supportingTokenAuthenticators;
492
public void ConfigureSymmetricBindingServerReceiveHeader(SecurityTokenAuthenticator primaryTokenAuthenticator, SecurityTokenParameters primaryTokenParameters, IList<
SupportingTokenAuthenticatorSpecification
> supportingTokenAuthenticators)
500
public void ConfigureSymmetricBindingServerReceiveHeader(SecurityToken wrappingToken, SecurityTokenParameters wrappingTokenParameters, IList<
SupportingTokenAuthenticatorSpecification
> supportingTokenAuthenticators)
507
public void ConfigureAsymmetricBindingServerReceiveHeader(SecurityTokenAuthenticator primaryTokenAuthenticator, SecurityTokenParameters primaryTokenParameters, SecurityToken wrappingToken, SecurityTokenParameters wrappingTokenParameters, IList<
SupportingTokenAuthenticatorSpecification
> supportingTokenAuthenticators)
516
public void ConfigureTransportBindingServerReceiveHeader(IList<
SupportingTokenAuthenticatorSpecification
> supportingTokenAuthenticators)
652
SupportingTokenAuthenticatorSpecification
spec = tracker.spec;
822
SupportingTokenAuthenticatorSpecification
spec = this.supportingTokenAuthenticators[i];
1493
protected TokenTracker GetSupportingTokenTracker(SecurityTokenAuthenticator tokenAuthenticator, out
SupportingTokenAuthenticatorSpecification
spec)
1686
SupportingTokenAuthenticatorSpecification
supportingTokenSpec;
2037
public
SupportingTokenAuthenticatorSpecification
spec;
2039
public TokenTracker(
SupportingTokenAuthenticatorSpecification
spec)
2044
public TokenTracker(
SupportingTokenAuthenticatorSpecification
spec, SecurityToken token, bool allowFirstTokenMismatch)
System\ServiceModel\Security\SecurityProtocol.cs (3)
620
protected IList<
SupportingTokenAuthenticatorSpecification
> GetSupportingTokenAuthenticatorsAndSetExpectationFlags(SecurityProtocolFactory factory, Message message,
634
IList<
SupportingTokenAuthenticatorSpecification
> authenticators = factory.GetSupportingTokenAuthenticators(message.Headers.Action,
643
protected ReadOnlyCollection<SecurityTokenResolver> MergeOutOfBandResolvers(IList<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators, ReadOnlyCollection<SecurityTokenResolver> primaryResolvers)
System\ServiceModel\Security\SecurityProtocolFactory.cs (46)
78
static ReadOnlyCollection<
SupportingTokenAuthenticatorSpecification
> emptyTokenAuthenticators;
90
ICollection<
SupportingTokenAuthenticatorSpecification
> channelSupportingTokenAuthenticatorSpecification;
91
Dictionary<string, ICollection<
SupportingTokenAuthenticatorSpecification
>> scopedSupportingTokenAuthenticatorSpecification;
126
this.channelSupportingTokenAuthenticatorSpecification = new Collection<
SupportingTokenAuthenticatorSpecification
>();
127
this.scopedSupportingTokenAuthenticatorSpecification = new Dictionary<string, ICollection<
SupportingTokenAuthenticatorSpecification
>>();
147
this.channelSupportingTokenAuthenticatorSpecification = new Collection<
SupportingTokenAuthenticatorSpecification
>(new List<
SupportingTokenAuthenticatorSpecification
>(factory.channelSupportingTokenAuthenticatorSpecification));
148
this.scopedSupportingTokenAuthenticatorSpecification = new Dictionary<string, ICollection<
SupportingTokenAuthenticatorSpecification
>>(factory.scopedSupportingTokenAuthenticatorSpecification);
341
static ReadOnlyCollection<
SupportingTokenAuthenticatorSpecification
> EmptyTokenAuthenticators
347
emptyTokenAuthenticators = Array.AsReadOnly(new
SupportingTokenAuthenticatorSpecification
[0]);
495
public ICollection<
SupportingTokenAuthenticatorSpecification
> ChannelSupportingTokenAuthenticatorSpecification
503
public Dictionary<string, ICollection<
SupportingTokenAuthenticatorSpecification
>> ScopedSupportingTokenAuthenticatorSpecification
676
foreach (
SupportingTokenAuthenticatorSpecification
spec in this.channelSupportingTokenAuthenticatorSpecification)
682
ICollection<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators = this.scopedSupportingTokenAuthenticatorSpecification[action];
683
foreach (
SupportingTokenAuthenticatorSpecification
spec in supportingAuthenticators)
696
foreach (
SupportingTokenAuthenticatorSpecification
spec in this.channelSupportingTokenAuthenticatorSpecification)
702
ICollection<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators = this.scopedSupportingTokenAuthenticatorSpecification[action];
703
foreach (
SupportingTokenAuthenticatorSpecification
spec in supportingAuthenticators)
740
foreach (
SupportingTokenAuthenticatorSpecification
spec in this.channelSupportingTokenAuthenticatorSpecification)
758
void VerifyTypeUniqueness(ICollection<
SupportingTokenAuthenticatorSpecification
> supportingTokenAuthenticators)
761
foreach (
SupportingTokenAuthenticatorSpecification
spec in supportingTokenAuthenticators)
765
foreach (
SupportingTokenAuthenticatorSpecification
spec2 in supportingTokenAuthenticators)
785
internal IList<
SupportingTokenAuthenticatorSpecification
> GetSupportingTokenAuthenticators(string action, out bool expectSignedTokens, out bool expectBasicTokens, out bool expectEndorsingTokens)
810
return (Object.ReferenceEquals(this.channelSupportingTokenAuthenticatorSpecification, EmptyTokenAuthenticators)) ? null : (IList<
SupportingTokenAuthenticatorSpecification
>) this.channelSupportingTokenAuthenticatorSpecification;
826
ICollection<
SupportingTokenAuthenticatorSpecification
> scopedAuthenticators = this.scopedSupportingTokenAuthenticatorSpecification[action];
831
Collection<
SupportingTokenAuthenticatorSpecification
> mergedAuthenticators = new Collection<
SupportingTokenAuthenticatorSpecification
>();
835
foreach (
SupportingTokenAuthenticatorSpecification
spec in this.channelSupportingTokenAuthenticatorSpecification)
839
foreach (
SupportingTokenAuthenticatorSpecification
spec in scopedAuthenticators)
907
void AddSupportingTokenAuthenticators(SupportingTokenParameters supportingTokenParameters, bool isOptional, IList<
SupportingTokenAuthenticatorSpecification
> authenticatorSpecList)
916
SupportingTokenAuthenticatorSpecification
authenticatorSpec = new SupportingTokenAuthenticatorSpecification(authenticator, resolver, SecurityTokenAttachmentMode.Endorsing, supportingTokenParameters.Endorsing[i], isOptional);
934
SupportingTokenAuthenticatorSpecification
authenticatorSpec = new SupportingTokenAuthenticatorSpecification(authenticator, resolver, SecurityTokenAttachmentMode.SignedEndorsing, supportingTokenParameters.SignedEndorsing[i], isOptional);
952
SupportingTokenAuthenticatorSpecification
authenticatorSpec = new SupportingTokenAuthenticatorSpecification(authenticator, resolver, SecurityTokenAttachmentMode.SignedEncrypted, supportingTokenParameters.SignedEncrypted[i], isOptional);
970
SupportingTokenAuthenticatorSpecification
authenticatorSpec = new SupportingTokenAuthenticatorSpecification(authenticator, resolver, SecurityTokenAttachmentMode.Signed, supportingTokenParameters.Signed[i], isOptional);
999
AddSupportingTokenAuthenticators(this.securityBindingElement.EndpointSupportingTokenParameters, false, (IList<
SupportingTokenAuthenticatorSpecification
>)this.channelSupportingTokenAuthenticatorSpecification);
1000
AddSupportingTokenAuthenticators(this.securityBindingElement.OptionalEndpointSupportingTokenParameters, true, (IList<
SupportingTokenAuthenticatorSpecification
>)this.channelSupportingTokenAuthenticatorSpecification);
1003
Collection<
SupportingTokenAuthenticatorSpecification
> authenticatorSpecList = new Collection<
SupportingTokenAuthenticatorSpecification
>();
1009
Collection<
SupportingTokenAuthenticatorSpecification
> authenticatorSpecList;
1010
ICollection<
SupportingTokenAuthenticatorSpecification
> existingList;
1013
authenticatorSpecList = ((Collection<
SupportingTokenAuthenticatorSpecification
>)existingList);
1017
authenticatorSpecList = new Collection<
SupportingTokenAuthenticatorSpecification
>();
1032
foreach (
SupportingTokenAuthenticatorSpecification
tokenAuthenticatorSpec in this.channelSupportingTokenAuthenticatorSpecification)
1060
new ReadOnlyCollection<
SupportingTokenAuthenticatorSpecification
>((Collection<
SupportingTokenAuthenticatorSpecification
>)this.channelSupportingTokenAuthenticatorSpecification);
1189
public Collection<
SupportingTokenAuthenticatorSpecification
> SupportingTokenAuthenticators;
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (1)
334
IList<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators;
System\ServiceModel\Security\TransportSecurityProtocol.cs (1)
216
IList<
SupportingTokenAuthenticatorSpecification
> supportingAuthenticators = factory.GetSupportingTokenAuthenticators(message.Headers.Action,
System\ServiceModel\Security\WSSecurityOneDotZeroReceiveSecurityHeader.cs (1)
500
SupportingTokenAuthenticatorSpecification
spec;