IDerivableToken Interface

Enables security tokens based on symmetric keys to be derived into a DerivedKeyToken.

Namespace: Microsoft.Web.Services2.Security.Tokens
Assembly: Microsoft.Web.Services2 (in microsoft.web.services2.dll)

Usage

'Usage
Public Class derivableTokenImplementation
    Implements IDerivableToken
End Class
Dim derivableTokenImplementation1 As New derivableTokenImplementation()

Syntax

'Declaration
Public Interface IDerivableToken
public interface IDerivableToken
public interface class IDerivableToken
public interface IDerivableToken
public interface IDerivableToken

Remarks

Using a DerivedKeyToken can help secure a series of SOAP messages by allowing you to encrypt or sign each SOAP message using a different key--a key that is cryptographically derived from the original key. Signing and/or encrypting the SOAP messages using different keys can help prevent a ciphertext-only attack, which attempts to recover the original key from a series of encrypted SOAP messages.

SecurityContextToken and KerberosToken security tokens implement the IDerivableToken interface.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Longhorn, and Windows 2000

Target Platforms

Windows 2000, Windows 2000 Server, Windows 2000 Advanced Server, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Longhorn, Pocket PC, Windows CE, Smart Phone

See Also

Reference

Microsoft.Web.Services2.Security.Tokens Namespace
DerivedKeyToken
SecurityContextToken

Other Resources

IDerivableToken Members