jPod PDF library

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.
IAccessPermissionsSupport  
IAuthenticationHandler The authentication strategy.
IAuthenticationHandlerFactory A factory for IAuthenticationHandler instances.
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  
AbstractCryptHandler Abstract superclass for implementing ICryptHandler.
AbstractSecurityHandler An abstract superclass for implementing ISecurityHandler.
AccessPermissionsDocMDP  
AccessPermissionsFull Provide full access to PDF features.
AccessPermissionsNone Provide no access to PDF features.
AccessPermissionsProxy  
AccessPermissionsTools  
AESCryptHandler An ICryptHandlerimplementing the AES algorithm.
ArcFourCryptHandler An ICryptHandler implementing the RC4 algorithm.
AuthenticationHandlerFactory A VM singleton for the IAuthenticationHandlerFactory.
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 related IPasswordProvider.
PermissionFlags A set of flags describing the access permissions for the document.
SecurityHandlerFactory A VM singleton for the ISecurityHandlerFactory.
StandardAuthenticationHandler This object implements the standard authentication strategy for the StandardSecurityHandler.
StandardAuthenticationHandlerFactory The standard factory for an IAuthenticationHandler.
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 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.


jPod PDF library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.