Share via


BinarySecurityToken Class

Provides a base class for all implementations of binary security tokens, as defined in the WS-Security specification.

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

Usage

'Usage
Dim valueType As String
Dim binarySecurityToken1 As New BinarySecurityToken(valueType)

Syntax

'Declaration
MustInherit Public Class BinarySecurityToken
    Inherits SecurityToken
public abstract class BinarySecurityToken : SecurityToken
public ref class BinarySecurityToken abstract : SecurityToken
public abstract class BinarySecurityToken extends SecurityToken
public abstract class BinarySecurityToken extends SecurityToken

Remarks

Although the WSE natively supports X.509 certificates, user name tokens, and kerberos tickets, the WSE is flexible enough to allow you to use your own custom binary security credentials to sign and encrypt SOAP messages. To do so, create a class that derives from BinarySecurityToken . For details about creating a custom binary security token, see How to: Create a Class Representing a Custom Binary Security Token.

Inheritance Hierarchy

System.Object
   Microsoft.Web.Services3.Security.Tokens.SecurityToken
    Microsoft.Web.Services3.Security.Tokens.BinarySecurityToken
       Microsoft.Web.Services3.Security.Tokens.KerberosToken
       Microsoft.Web.Services3.Security.Tokens.X509SecurityToken

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

BinarySecurityToken Members
Microsoft.Web.Services3.Security.Tokens Namespace