Documents for PDF, .NET Edition Documentation
GrapeCity.Documents.Pdf.Security Namespace
Inheritance Hierarchy
GrapeCity.Documents.Pdf Assembly : GrapeCity.Documents.Pdf.Security Namespace
Classes
 ClassDescription
ClassProvides security and encryption services and manages permissions for GrapeCity.Documents.Pdf.GcPdfDocument objects.
ClassBase abstract class defining PDF Security Handler.
ClassRepresents a digital signature in a PDF.
ClassDefines base class for Standard Security Handlers. These security handlers allow access permissions and up to two passwords to be specified for a document: an owner password and a user password.
ClassDefines Standard Security Handler Revision 2. This handler uses RC4 encryption with key 40 bit length.
ClassRepresents a Standard Security Handler Revision 3.

This handler uses RC4 encryption with key from 40 to 128 bit length and allows to define additional permission flags.

ClassRepresents Standard Security Handler Revision 4.

This handler can use RC4 encryption with key 40-128 bit or AES encryption with 128 bit key and allows to define additional permission flags.

ClassRepresents Standard Security Handler Revision 5.

This handler always use AES encryption with key length of 256 bit, it is described in Adobe Supplement to the ISO 32000.

Enumerations
 EnumerationDescription
EnumerationDefines access permissions granted by a signature to the signed document.
EnumerationDefines possible access types to the PDF document.
EnumerationEnumerates possible permissions that control the ability to copy a document's content.
EnumerationFlags specifying possible permissions that control the editing of a document.
EnumerationDefines possible encryption algorithms.
EnumerationDefines possible types of streams in context of encryption.
EnumerationEnumerates possible permissions that control the printing of a document.
See Also

Reference

GrapeCity.Documents.Pdf Assembly