86 references to Properties
System.IdentityModel (2)
System\IdentityModel\Selectors\SecurityTokenRequirement.cs (2)
126this.Properties[KeySizeProperty] = value; 160if (!Properties.TryGetValue(propertyName, out dictionaryValue))
System.ServiceModel (84)
System\ServiceModel\Channels\PeerSecurityManager.cs (6)
872requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Message; 874requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Transport; 928requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Transport; 952requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Message; 1008requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Transport; 1013requirement.Properties[SecurityTokenRequirement.PeerAuthenticationMode] = SecurityMode.Message;
System\ServiceModel\Channels\TransportSecurityHelpers.cs (7)
370sspiRequirement.Properties[ServiceModelSecurityTokenRequirement.HttpAuthenticationSchemeProperty] = authenticationScheme; 373sspiRequirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = channelParameters; 417digestTokenRequirement.Properties[ServiceModelSecurityTokenRequirement.HttpAuthenticationSchemeProperty] = authenticationScheme; 420digestTokenRequirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = channelParameters; 453certificateTokenRequirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = channelParameters; 526usernameRequirement.Properties[ServiceModelSecurityTokenRequirement.HttpAuthenticationSchemeProperty] = authenticationScheme; 529usernameRequirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = channelParameters;
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (3)
78requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Output; 87providerRequirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = (this.Factory.ApplyConfidentiality) ? MessageDirection.Output : MessageDirection.Input; 95authenticatorRequirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = (this.Factory.ApplyConfidentiality) ? MessageDirection.Output : MessageDirection.Input;
System\ServiceModel\Security\AsymmetricSecurityProtocolFactory.cs (2)
225requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Input; 256requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = (this.RequiresAsymmetricTokenProviderForForwardDirection) ? MessageDirection.Input : MessageDirection.Output;
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (10)
73sspiCredentialRequirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = parameters; 107spnegoTokenProvider.AuthenticateServer = !initiatorRequirement.Properties.ContainsKey(ServiceModelSecurityTokenRequirement.SupportingTokenAttachmentModeProperty); 133clientX509Requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Output; 137clientX509Requirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = parameters; 151serverX509Requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Input; 155serverX509Requirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = parameters; 334if (requirement.Properties.ContainsKey(ServiceModelSecurityTokenRequirement.HttpAuthenticationSchemeProperty)) 336AuthenticationSchemes authScheme = (AuthenticationSchemes)requirement.Properties[ServiceModelSecurityTokenRequirement.HttpAuthenticationSchemeProperty]; 353if (requirement != null && requirement.Properties.ContainsKey(ServiceModelSecurityTokenRequirement.IssuerAddressProperty)) 561if (initiatorRequirement.Properties.ContainsKey(SecurityTokenRequirement.KeyUsageProperty) && initiatorRequirement.KeyUsage == SecurityKeyUsage.Exchange)
System\ServiceModel\Security\FederatedSecurityTokenManager.cs (2)
585if ( tokenRequirement.Properties.ContainsKey( ListenUriProperty ) ) 587listenUri = tokenRequirement.Properties[ListenUriProperty] as Uri;
System\ServiceModel\Security\SecurityProtocol.cs (5)
191requirement.Properties[ServiceModelSecurityTokenRequirement.PrivacyNoticeUriProperty] = this.factory.PrivacyNoticeUri; 195requirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = this.channelParameters; 198requirement.Properties[ServiceModelSecurityTokenRequirement.PrivacyNoticeVersionProperty] = this.factory.PrivacyNoticeVersion; 208requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Output; 209requirement.Properties[ServiceModelSecurityTokenRequirement.SupportingTokenAttachmentModeProperty] = attachmentMode;
System\ServiceModel\Security\SecurityProtocolFactory.cs (5)
888requirement.Properties[ServiceModelSecurityTokenRequirement.ExtendedProtectionPolicy] = this.extendedProtectionPolicy; 891requirement.Properties.Add(ServiceModelSecurityTokenRequirement.EndpointFilterTableProperty, this.endpointFilterTable); 901requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Input; 902requirement.Properties[ServiceModelSecurityTokenRequirement.SupportingTokenAttachmentModeProperty] = attachmentMode; 903requirement.Properties[ServiceModelSecurityTokenRequirement.ExtendedProtectionPolicy] = this.extendedProtectionPolicy;
System\ServiceModel\Security\SecuritySessionClientSettings.cs (3)
593requirement.Properties[ServiceModelSecurityTokenRequirement.PrivacyNoticeUriProperty] = this.Settings.SessionProtocolFactory.PrivacyNoticeUri; 598requirement.Properties[ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty] = this.channelParameters; 600requirement.Properties[ServiceModelSecurityTokenRequirement.PrivacyNoticeVersionProperty] = this.Settings.SessionProtocolFactory.PrivacyNoticeVersion;
System\ServiceModel\Security\SecuritySessionServerSettings.cs (2)
493requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Input; 496requirement.Properties[ServiceModelSecurityTokenRequirement.EndpointFilterTableProperty] = sessionProtocolFactory.EndpointFilterTable;
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (1)
316return (requirement != null && requirement.Properties.ContainsKey(ServiceModelSecurityTokenRequirement.IssuerAddressProperty));
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (1)
69tokenRequirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Output;
System\ServiceModel\Security\Tokens\InitiatorServiceModelSecurityTokenRequirement.cs (5)
24Properties.Add(IsInitiatorProperty, (object)true); 35this.Properties[TargetAddressProperty] = value; 47this.Properties[ViaProperty] = value; 59this.Properties[IsOutOfBandTokenProperty] = value; 71this.Properties[PreferSslCertificateAuthenticatorProperty] = value;
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (4)
972requirement.Properties[ServiceModelSecurityTokenRequirement.DefaultMessageSecurityVersionProperty] = this.DefaultMessageSecurityVersion; 979requirement.Properties[ServiceModelSecurityTokenRequirement.IssuerAddressProperty] = this.IssuerAddress; 982requirement.Properties[ServiceModelSecurityTokenRequirement.IssuerBindingProperty] = this.IssuerBinding; 984requirement.Properties[ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty] = this.Clone();
System\ServiceModel\Security\Tokens\RecipientServiceModelSecurityTokenRequirement.cs (5)
24Properties.Add(IsInitiatorProperty, (object)false); 35this.Properties[ListenUriProperty] = value; 47this.Properties[AuditLogLocationProperty] = value; 59this.Properties[SuppressAuditFailureProperty] = value; 71this.Properties[MessageAuthenticationAuditLevelProperty] = value;
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (4)
201requirement.Properties[ServiceModelSecurityTokenRequirement.SupportSecurityContextCancellationProperty] = this.RequireCancellation; 202requirement.Properties[ServiceModelSecurityTokenRequirement.SecureConversationSecurityBindingElementProperty] = this.BootstrapSecurityBindingElement; 203requirement.Properties[ServiceModelSecurityTokenRequirement.IssuerBindingContextProperty] = this.IssuerBindingContext.Clone(); 204requirement.Properties[ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty] = this.Clone();
System\ServiceModel\Security\Tokens\ServiceModelSecurityTokenRequirement.cs (13)
59this.Properties[SupportSecurityContextCancellationProperty] = defaultSupportSecurityContextCancellation; 109this.Properties[SecurityAlgorithmSuiteProperty] = value; 121this.Properties[SecurityBindingElementProperty] = value; 133this.Properties[IssuerAddressProperty] = value; 145this.Properties[IssuerBindingProperty] = value; 157this.Properties[SecureConversationSecurityBindingElementProperty] = value; 169this.Properties[MessageSecurityVersionProperty] = value; 182this.Properties[DefaultMessageSecurityVersionProperty] = (object)value; 194this.Properties[TransportSchemeProperty] = value; 206this.Properties[SupportSecurityContextCancellationProperty] = value; 218this.Properties[duplexClientLocalAddressProperty] = value; 237foreach (string propertyName in this.Properties.Keys) 239object propertyValue = this.Properties[propertyName];
System\ServiceModel\Security\Tokens\SslSecurityTokenParameters.cs (3)
119requirement.Properties[ServiceModelSecurityTokenRequirement.SupportSecurityContextCancellationProperty] = this.RequireCancellation; 122requirement.Properties[ServiceModelSecurityTokenRequirement.IssuerBindingContextProperty] = this.IssuerBindingContext.Clone(); 124requirement.Properties[ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty] = this.Clone();
System\ServiceModel\Security\Tokens\SspiSecurityTokenParameters.cs (3)
99requirement.Properties[ServiceModelSecurityTokenRequirement.SupportSecurityContextCancellationProperty] = this.RequireCancellation; 102requirement.Properties[ServiceModelSecurityTokenRequirement.IssuerBindingContextProperty] = this.IssuerBindingContext.Clone(); 104requirement.Properties[ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty] = this.Clone();