2 types derived from ServiceModelSecurityTokenRequirement
System.ServiceModel.Primitives (2)
System\ServiceModel\Security\Tokens\InitiatorServiceModelSecurityTokenRequirement.cs (1)
10
public sealed class InitiatorServiceModelSecurityTokenRequirement :
ServiceModelSecurityTokenRequirement
System\ServiceModel\Security\Tokens\RecipientServiceModelSecurityTokenRequirement.cs (1)
8
public sealed class RecipientServiceModelSecurityTokenRequirement :
ServiceModelSecurityTokenRequirement
32 references to ServiceModelSecurityTokenRequirement
System.ServiceModel.Primitives (32)
System\ServiceModel\Channels\TransportSecurityHelpers.cs (7)
82
sspiRequirement.Properties[
ServiceModelSecurityTokenRequirement
.HttpAuthenticationSchemeProperty] = authenticationScheme;
85
sspiRequirement.Properties[
ServiceModelSecurityTokenRequirement
.ChannelParametersCollectionProperty] = channelParameters;
106
digestTokenRequirement.Properties[
ServiceModelSecurityTokenRequirement
.HttpAuthenticationSchemeProperty] = authenticationScheme;
109
digestTokenRequirement.Properties[
ServiceModelSecurityTokenRequirement
.ChannelParametersCollectionProperty] = channelParameters;
130
certificateTokenRequirement.Properties[
ServiceModelSecurityTokenRequirement
.ChannelParametersCollectionProperty] = channelParameters;
178
usernameRequirement.Properties[
ServiceModelSecurityTokenRequirement
.HttpAuthenticationSchemeProperty] = authenticationScheme;
181
usernameRequirement.Properties[
ServiceModelSecurityTokenRequirement
.ChannelParametersCollectionProperty] = channelParameters;
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (9)
51
if (requirement.Properties.ContainsKey(
ServiceModelSecurityTokenRequirement
.HttpAuthenticationSchemeProperty))
53
AuthenticationSchemes authScheme = (AuthenticationSchemes)requirement.Properties[
ServiceModelSecurityTokenRequirement
.HttpAuthenticationSchemeProperty];
70
if (requirement != null && requirement.Properties.ContainsKey(
ServiceModelSecurityTokenRequirement
.IssuerAddressProperty))
201
BindingContext issuerBindingContext = initiatorRequirement.GetProperty<BindingContext>(
ServiceModelSecurityTokenRequirement
.IssuerBindingContextProperty);
202
ChannelParameterCollection channelParameters = initiatorRequirement.GetPropertyOrDefault<ChannelParameterCollection>(
ServiceModelSecurityTokenRequirement
.ChannelParametersCollectionProperty, null);
208
sessionTokenProvider.IssuedSecurityTokenParameters = initiatorRequirement.GetProperty<SecurityTokenParameters>(
ServiceModelSecurityTokenRequirement
.IssuedSecurityTokenParametersProperty);
216
if (initiatorRequirement.TryGetProperty(
ServiceModelSecurityTokenRequirement
.PrivacyNoticeUriProperty, out privacyNoticeUri))
222
if (initiatorRequirement.TryGetProperty(
ServiceModelSecurityTokenRequirement
.PrivacyNoticeVersionProperty, out privacyNoticeVersion))
228
if (initiatorRequirement.TryGetProperty(
ServiceModelSecurityTokenRequirement
.DuplexClientLocalAddressProperty, out localAddress))
System\ServiceModel\Security\SecurityProtocol.cs (3)
128
requirement.Properties[
ServiceModelSecurityTokenRequirement
.ChannelParametersCollectionProperty] = _channelParameters;
138
requirement.Properties[
ServiceModelSecurityTokenRequirement
.MessageDirectionProperty] = MessageDirection.Output;
139
requirement.Properties[
ServiceModelSecurityTokenRequirement
.SupportingTokenAttachmentModeProperty] = attachmentMode;
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
430
requirement.Properties[
ServiceModelSecurityTokenRequirement
.ChannelParametersCollectionProperty] = _channelParameters;
System\ServiceModel\Security\SecurityUtils.cs (2)
631
MessageSecurityTokenVersion securityVersion = (MessageSecurityTokenVersion)requirement.GetProperty<MessageSecurityTokenVersion>(
ServiceModelSecurityTokenRequirement
.MessageSecurityVersionProperty);
916
public static SecurityBindingElement GetIssuerSecurityBindingElement(
ServiceModelSecurityTokenRequirement
requirement)
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (6)
198
ServiceModelSecurityTokenRequirement
serviceModelSecurityTokenRequirement = requirement as
ServiceModelSecurityTokenRequirement
;
205
requirement.Properties[
ServiceModelSecurityTokenRequirement
.DefaultMessageSecurityVersionProperty] = DefaultMessageSecurityVersion;
212
requirement.Properties[
ServiceModelSecurityTokenRequirement
.IssuerAddressProperty] = IssuerAddress;
215
requirement.Properties[
ServiceModelSecurityTokenRequirement
.IssuerBindingProperty] = IssuerBinding;
217
requirement.Properties[
ServiceModelSecurityTokenRequirement
.IssuedSecurityTokenParametersProperty] = Clone();
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (4)
150
requirement.Properties[
ServiceModelSecurityTokenRequirement
.SupportSecurityContextCancellationProperty] = RequireCancellation;
151
requirement.Properties[
ServiceModelSecurityTokenRequirement
.SecureConversationSecurityBindingElementProperty] = BootstrapSecurityBindingElement;
152
requirement.Properties[
ServiceModelSecurityTokenRequirement
.IssuerBindingContextProperty] = IssuerBindingContext.Clone();
153
requirement.Properties[
ServiceModelSecurityTokenRequirement
.IssuedSecurityTokenParametersProperty] = Clone();