2 writes to security
System.ServiceModel (2)
System\ServiceModel\WSHttpBinding.cs (2)
54this.security = security == null ? new WSHttpSecurity() : security; 77this.security = value;
11 references to security
System.ServiceModel (11)
System\ServiceModel\WSHttpBinding.cs (11)
48security.Mode = securityMode; 70get { return this.security; } 100if ((security.Mode == SecurityMode.Transport) && 101security.Transport.ClientCredentialType == HttpClientCredentialType.InheritedFromHost) 103throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.HttpClientCredentialTypeInvalid, security.Transport.ClientCredentialType))); 113if (this.security.Mode == SecurityMode.Transport) 173if (security.Mode == SecurityMode.None || security.Mode == SecurityMode.Message) 175this.HttpTransport.ExtendedProtectionPolicy = security.Transport.ExtendedProtectionPolicy; 180security.ApplyTransportSecurity(this.HttpsTransport); 221return security.CreateMessageSecurity(this.ReliableSession.Enabled, WSMessageSecurityVersion);