NeatUpload Documentation

ObjectProtector Class

Converts serializable objects to and from secure strings so they can be passed through untrusted code.

For a list of all members of this type, see ObjectProtector Members.

System.Object
   Brettle.Web.NeatUpload.ObjectProtector

public class ObjectProtector

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

Protect serializes, encrypts, signs, and base64-encodes an object tree to produce a secure string. Unprotect base64-decodes the string, verifies the signature, decrypts the ciphertext and deserializes the object tree. All objects in the object tree must have the SerializableAttribute.

Requirements

Namespace: Brettle.Web.NeatUpload

Assembly: Brettle.Web.NeatUpload (in Brettle.Web.NeatUpload.dll)

See Also

ObjectProtector Members | Brettle.Web.NeatUpload Namespace