intarsys PDF library API

Package de.intarsys.pdf.crypt

This package implements the security relevant aspects of the PDF spec.

See:
          Description

Interface Summary
IAccessPermissions A document permissions set based on the "user access permissions" defined in a /Standard encryption dictionary.
ICryptHandler The encryption/decryption algorithm for a PDF document.
ISecurityHandler The security handler as defined in the PDF spec.
ISecurityHandlerFactory A factory for creating an ISecurityHandler.
ISystemSecurityHandler This object is responsible to manage the PDF documents security context and object de/encryption.
 

Class Summary
AbstractAccessPermissions A set of flags describing the access permissions for the document.
AbstractCryptHandler Abstract superclass for implementing ICryptHandler.
AbstractSecurityHandler An abstract superclass for implementing ISecurityHandler.
AccessPermissionsFull Provide full access to PDF features.
AccessPermissionsR2 The access permission flags as of /Standard handler, release 2 spec.
AccessPermissionsR3 The access permission flags as of /Standard handler, release 3 spec.
AESCryptHandler An ICryptHandlerimplementing the AES algorithm.
ArcFourCryptHandler An ICryptHandler implementing the RC4 algorithm.
COSEncryption The definition of the document encryption.
COSEncryption.MetaClass The meta class implementation
IdentityCryptHandler The /Identity ICryptHandler, doing nothing a all.
PasswordProvider A VM singleton for the PDF releated IPasswordProvider.
SecurityHandlerFactory A VM singleton for the ISecurityHandlerFactory.
StandardCryptHandler An abstract superclass for the default implementation of ICryptHandler.
StandardSecurityHandler The standard security handler as specified in the PDF reference.
StandardSecurityHandlerFactory A standard implementation for the ISecurityHandlerFactory.
StandardSecurityHandlerR2 The ISecurityHandler implementing /R 2 of the PDF spec.
StandardSecurityHandlerR3 The ISecurityHandler implementing /R 3 of the PDF spec.
StandardSecurityHandlerR4 The ISecurityHandler implementing /R 4 of the PDF spec.
SystemSecurityHandler An abstract superclass for implementing the PDF standard security process.
SystemSecurityHandlerV0 The ISystemSecurityHandler implementing /V 0 of the PDF spec.
SystemSecurityHandlerV1 The ISystemSecurityHandler implementing /V 1 of the PDF spec.
SystemSecurityHandlerV2 The ISystemSecurityHandler implementing /V 2 of the PDF spec.
SystemSecurityHandlerV3 The ISystemSecurityHandler implementing /V 3 of the PDF spec.
SystemSecurityHandlerV4 The ISystemSecurityHandler implementing /V 4 of the PDF spec.
 

Exception Summary
COSSecurityException An exceptional condition in the security handling.
 

Package de.intarsys.pdf.crypt Description

This package implements the security relevant aspects of the PDF spec.

Performing an encryption from scratch for a document is currently not implemented.


intarsys PDF library API

Copyright © 2006 intarsys consulting GmbH. All Rights Reserved.