Share via


SendSecurityFilter Class

Provides a base class for filtering outgoing SOAP messages that are secured by a digital signature, encryption, or authentication.

Namespace: Microsoft.Web.Services3.Security
Assembly: Microsoft.Web.Services3 (in microsoft.web.services3.dll)

Usage

'Usage
Dim serviceActor As String
Dim isClient As Boolean
Dim sendSecurityFilter1 As New SendSecurityFilter(serviceActor, isClient)

Syntax

'Declaration
MustInherit Public Class SendSecurityFilter
    Inherits SoapFilter
public abstract class SendSecurityFilter : SoapFilter
public ref class SendSecurityFilter abstract : SoapFilter
public abstract class SendSecurityFilter extends SoapFilter
public abstract class SendSecurityFilter extends SoapFilter

Remarks

Create a custom policy assertion to enforce security requirements or modify SOAP messages when one of the Turnkey Security Assertions does not meet the application's needs. The primary method to override is the SecureMessage, which enforces the security requirements for outgoing SOAP messages. For more details about creating custom policy assertions, see How to: Create a Custom Policy Assertion.

Inheritance Hierarchy

System.Object
   Microsoft.Web.Services3.SoapFilter
    Microsoft.Web.Services3.Security.SendSecurityFilter
       Microsoft.Web.Services3.Design.UsernameOverTransportAssertion.ClientOutputFilter
       Microsoft.Web.Services3.Design.UsernameOverTransportAssertion.ServiceOutputFilter
       Microsoft.Web.Services3.Security.SecureConversationClientSendSecurityFilter
       Microsoft.Web.Services3.Security.SecureConversationServiceSendSecurityFilter

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows 2000, Windows 2000 Server, Windows 2000 Advanced Server

Target Platforms

See Also

Reference

SendSecurityFilter Members
Microsoft.Web.Services3.Security Namespace