1 type derived from SecurityBindingElement
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
14
public sealed class TransportSecurityBindingElement :
SecurityBindingElement
80 references to SecurityBindingElement
System.ServiceModel.Federation (9)
System\ServiceModel\Federation\WsFederationBindingElement.cs (2)
12
public WSFederationBindingElement(WSTrustTokenParameters wsTrustTokenParameters,
SecurityBindingElement
securityBindingElement)
20
public
SecurityBindingElement
SecurityBindingElement { get; }
System\ServiceModel\Federation\WsFederationHttpBinding.cs (4)
41
private
SecurityBindingElement
SecurityBindingElement { get; set; }
48
/// <para>Sets: <see cref="
SecurityBindingElement
.MessageSecurityVersion"/> == <see cref="WSTrustTokenParameters.MessageSecurityVersion"/>.</para>
49
/// <para>Sets: <see cref="
SecurityBindingElement
.IncludeTimestamp"/> == true.</para></remarks>
50
protected override
SecurityBindingElement
CreateMessageSecurity()
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (3)
335
SecurityBindingElement
securityBindingElement = IssuerBinding?.CreateBindingElements().Find<
SecurityBindingElement
>();
430
if (SecurityTokenRequirement.TryGetProperty(SecurityBindingElementProperty, out
SecurityBindingElement
outerSecurityBindingElement))
System.ServiceModel.Http (22)
System\ServiceModel\BasicHttpBinding.cs (1)
72
SecurityBindingElement
wsSecurity = BasicHttpSecurity.CreateMessageSecurity();
System\ServiceModel\BasicHttpMessageSecurity.cs (5)
51
internal
SecurityBindingElement
CreateMessageSecurity(bool isSecureTransportMode)
53
SecurityBindingElement
result;
61
result =
SecurityBindingElement
.CreateCertificateOverTransportBindingElement(version);
64
result =
SecurityBindingElement
.CreateUserNameOverTransportBindingElement();
78
result =
SecurityBindingElement
.CreateMutualCertificateBindingElement(MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10, true);
System\ServiceModel\BasicHttpsBinding.cs (1)
71
SecurityBindingElement
wsSecurity = BasicHttpSecurity.CreateMessageSecurity();
System\ServiceModel\BasicHttpSecurity.cs (1)
98
internal
SecurityBindingElement
CreateMessageSecurity()
System\ServiceModel\BasicHttpsSecurity.cs (1)
136
internal
SecurityBindingElement
CreateMessageSecurity()
System\ServiceModel\MessageSecurityOverHttp.cs (6)
57
internal
SecurityBindingElement
CreateSecurityBindingElement(bool isSecureTransportMode, bool isReliableSession, MessageSecurityVersion version)
64
SecurityBindingElement
result;
65
SecurityBindingElement
oneShotSecurity;
75
oneShotSecurity =
SecurityBindingElement
.CreateUserNameOverTransportBindingElement();
78
oneShotSecurity =
SecurityBindingElement
.CreateCertificateOverTransportBindingElement();
91
result =
SecurityBindingElement
.CreateSecureConversationBindingElement(oneShotSecurity, true);
System\ServiceModel\NetHttpBinding.cs (1)
119
SecurityBindingElement
messageSecurity = BasicHttpSecurity.CreateMessageSecurity();
System\ServiceModel\NetHttpsBinding.cs (1)
112
SecurityBindingElement
messageSecurity = BasicHttpSecurity.CreateMessageSecurity();
System\ServiceModel\WS2007HttpBinding.cs (1)
35
protected override
SecurityBindingElement
CreateMessageSecurity()
System\ServiceModel\WSHttpBinding.cs (1)
80
protected override
SecurityBindingElement
CreateMessageSecurity()
System\ServiceModel\WSHttpBindingBase.cs (2)
181
SecurityBindingElement
wsSecurity = CreateMessageSecurity();
205
protected abstract
SecurityBindingElement
CreateMessageSecurity();
System\ServiceModel\WSHttpSecurity.cs (1)
84
internal
SecurityBindingElement
CreateMessageSecurity(bool isReliableSessionEnabled, MessageSecurityVersion version)
System.ServiceModel.Http.Tests (3)
ServiceModel\SecurityBindingElementTest.cs (3)
24
var
securityBindingElement = bindingElements.FirstOrDefault(x => x is
SecurityBindingElement
) as
SecurityBindingElement
;
System.ServiceModel.NetTcp (9)
System\ServiceModel\MessageSecurityOverTcp.cs (6)
63
internal
SecurityBindingElement
CreateSecurityBindingElement(bool isSecureTransportMode, bool isReliableSession, BindingElement transportBindingElement)
65
SecurityBindingElement
result;
66
SecurityBindingElement
oneShotSecurity;
74
oneShotSecurity =
SecurityBindingElement
.CreateUserNameOverTransportBindingElement();
77
oneShotSecurity =
SecurityBindingElement
.CreateCertificateOverTransportBindingElement();
87
result =
SecurityBindingElement
.CreateSecureConversationBindingElement(oneShotSecurity);
System\ServiceModel\NetTcpBinding.cs (2)
144
SecurityBindingElement
wsSecurity = CreateMessageSecurity();
169
private
SecurityBindingElement
CreateMessageSecurity()
System\ServiceModel\NetTcpSecurity.cs (1)
66
internal
SecurityBindingElement
CreateMessageSecurity(bool isReliableSessionEnabled)
System.ServiceModel.Primitives (37)
System\ServiceModel\Channels\SecurityBindingElement.cs (12)
49
internal SecurityBindingElement(
SecurityBindingElement
elementToBeCloned)
311
factory.SecurityBindingElement = (
SecurityBindingElement
)Clone();
469
static public
SecurityBindingElement
CreateMutualCertificateBindingElement()
474
static public
SecurityBindingElement
CreateMutualCertificateBindingElement(MessageSecurityVersion version)
479
static public
SecurityBindingElement
CreateMutualCertificateBindingElement(MessageSecurityVersion version, bool allowSerializedSigningTokenOnReply)
560
static public
SecurityBindingElement
CreateSecureConversationBindingElement(
SecurityBindingElement
bootstrapSecurity)
565
static public
SecurityBindingElement
CreateSecureConversationBindingElement(
SecurityBindingElement
bootstrapSecurity, bool requireCancellation)
570
static public
SecurityBindingElement
CreateSecureConversationBindingElement(
SecurityBindingElement
bootstrapSecurity, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements)
577
SecurityBindingElement
result;
System\ServiceModel\Description\ClientCredentials.cs (1)
206
if (serviceEndpoint.Binding.CreateBindingElements().Find<
SecurityBindingElement
>() == null)
System\ServiceModel\Security\AcceleratedTokenProvider.cs (3)
21
private
SecurityBindingElement
_bootstrapSecurityBindingElement;
43
public
SecurityBindingElement
BootstrapSecurityBindingElement
53
_bootstrapSecurityBindingElement = (
SecurityBindingElement
)value.Clone();
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (2)
35
SecurityBindingElement
securityBindingElement = initiatorRequirement.SecurityBindingElement;
195
SecurityBindingElement
securityBindingElement = initiatorRequirement.SecurityBindingElement;
System\ServiceModel\Security\SecurityProtocolFactory.cs (4)
85
private
SecurityBindingElement
_securityBindingElement;
121
_securityBindingElement = (
SecurityBindingElement
)factory._securityBindingElement?.Clone();
286
public
SecurityBindingElement
SecurityBindingElement
294
value = (
SecurityBindingElement
)value.Clone();
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (3)
35
private
SecurityBindingElement
_bootstrapSecurityBindingElement;
126
public
SecurityBindingElement
BootstrapSecurityBindingElement
136
_bootstrapSecurityBindingElement = (
SecurityBindingElement
)value.Clone();
System\ServiceModel\Security\SecurityUtils.cs (3)
916
public static
SecurityBindingElement
GetIssuerSecurityBindingElement(ServiceModelSecurityTokenRequirement requirement)
918
SecurityBindingElement
bindingElement = requirement.SecureConversationSecurityBindingElement;
931
return bindingElements.Find<
SecurityBindingElement
>();
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (5)
27
BootstrapSecurityBindingElement = (
SecurityBindingElement
)other.BootstrapSecurityBindingElement.Clone();
42
public SecureConversationSecurityTokenParameters(
SecurityBindingElement
bootstrapSecurityBindingElement)
47
public SecureConversationSecurityTokenParameters(
SecurityBindingElement
bootstrapSecurityBindingElement, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements)
53
public SecureConversationSecurityTokenParameters(
SecurityBindingElement
bootstrapSecurityBindingElement, bool requireCancellation, bool canRenewSession, ChannelProtectionRequirements bootstrapProtectionRequirements) : base()
74
public
SecurityBindingElement
BootstrapSecurityBindingElement { get; set; }
System\ServiceModel\Security\Tokens\ServiceModelSecurityTokenRequirement.cs (4)
107
public
SecurityBindingElement
SecurityBindingElement
111
return GetPropertyOrDefault<
SecurityBindingElement
>(SecurityBindingElementProperty, null);
143
public
SecurityBindingElement
SecureConversationSecurityBindingElement
147
return GetPropertyOrDefault<
SecurityBindingElement
>(SecureConversationSecurityBindingElementProperty, null);