Document Solutions for PDF
GrapeCity.Documents.Pdf Assembly / GrapeCity.Documents.Pdf.Security Namespace
Inheritance Hierarchy
In This Topic
    GrapeCity.Documents.Pdf.Security Namespace
    In This Topic
    Classes
     ClassDescription
    ClassRepresents a Document Security Store (DSS). Holds information that can be used to verify signatures offline. See PDF specification for details.
    ClassRepresents parameters for the DocumentSecurityStore.AddVerification method.
    ClassRepresents a cryptographic object identifier. Defines IDs of many popular cryptographic items such as HASH algorithms, encoding algorithms etc.
    ClassRepresents the IDs of encryption algorithms.
    ClassRepresents the IDs of hash algorithms.
    ClassRepresents the IDs related to PKCS#7.
    ClassProvides security and encryption services and manages permissions for GrapeCity.Documents.Pdf.GcPdfDocument objects.
    ClassBase abstract class defining PDF Security Handler.
    ClassThe security utility class. Provides utilities related to PDF security and signing.
    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.

    ClassRepresents Standard Security Handler Revision 6.

    This handler always use AES encryption with key length of 256 bit, it is described in PDF 2.0 specification.

    ClassRepresents a security handler of a type that is not currently supported by GcPdf.

    An instance of this type will be created if a loaded PDF uses a security handler of an unsupported type.

    Instances of this type cannot be directly created in user code.

    Enumerations
     EnumerationDescription
    EnumerationDefines access permissions granted by a signature to the signed document.
    EnumerationDefines possible access types for a PDF document.
    EnumerationEnumerates possible permissions that control the ability to copy a document's content.
    EnumerationDefines the decryption status of a loaded document.
    EnumerationDefines the set of certificates to process when building verification information.
    EnumerationDefines the type of verification information to include into the DSS.
    EnumerationFlags specifying possible permissions that control the editing of a document.
    EnumerationDefines possible encryption algorithms.
    EnumerationDefines possible types of streams in context of encryption.
    EnumerationDefines the flags that describe a PDF's password protection status.

    See StandardSecurityHandler.PasswordMatches property for details.

    EnumerationEnumerates possible permissions that control the printing of a document.
    See Also