Provides cookie integrity and confidentiality using ProtectedData.
Namespace: Microsoft.IdentityModel.Web
Assembly: Microsoft.IdentityModel (in microsoft.identitymodel.dll)

Usage

Visual Basic
Dim instance As ProtectedDataCookieTransform

Syntax

Visual Basic
Public NotInheritable Class ProtectedDataCookieTransform
		Inherits CookieTransform
C#
public sealed class ProtectedDataCookieTransform : CookieTransform
C++
public ref class ProtectedDataCookieTransform sealed : public CookieTransform
J#
public final class ProtectedDataCookieTransform extends CookieTransform
JScript
public final class ProtectedDataCookieTransform extends CookieTransform

Remarks

Due to the nature of ProtectedData, cookies which use this tranform can only be read by the same machine which wrote them. As such, this transform is not appropriate for use in applications that run on a web server farm.


Inheritance Hierarchy

System.Object
   Microsoft.IdentityModel.Web.CookieTransform
    Microsoft.IdentityModel.Web.ProtectedDataCookieTransform

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 Server 2003, Windows Vista

Target Platforms

Windows Server 2008, Windows Vista, Not tested on Windows XP

See Also