| 
 | DynamicPDF by ceTe Software | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.cete.dynamicpdf.Security
com.cete.dynamicpdf.cryptography.RC440Security
public class RC440Security
RC4 40 bit PDF security is compatible with PDF version 1.1 and higher and can be read with Adobe Acrobat version 3 and higher. For more details on RC4 40 bit security take a look at the Security topic.
Licensing:
This class is a DynamicPDF Merger Standard Edition feature.
 One of the following licenses is required for non-evaluation usage:
 
| Field Summary | 
|---|
| Fields inherited from class com.cete.dynamicpdf.Security | 
|---|
| text_Filter, text_Length, text_Standard | 
| Constructor Summary | |
|---|---|
| RC440Security()Initializes a new instance of the RC440Securityclass. | |
| RC440Security(java.lang.String password)Initializes a new instance of the RC440Securityclass. | |
| RC440Security(java.lang.String ownerPassword,
              java.lang.String userPassword)Initializes a new instance of the RC440Securityclass. | |
| Method Summary | |
|---|---|
|  void | draw(DocumentWriter writer,
     Encrypter encrypter)Draws the encrypter dictionary to the given DocumentWriterobject. | 
|  Encrypter | getEncrypter(byte[] id)Gets a 40 bit Encrypterobject to be used for encrypting the document. | 
| Methods inherited from class com.cete.dynamicpdf.Security | 
|---|
| binPassword, getAllowCopy, getAllowEdit, getAllowPrint, getAllowUpdateAnnotsAndFields, getFiller, getOwnerPassword, getUserPassword, setAllowCopy, setAllowEdit, setAllowPrint, setAllowUpdateAnnotsAndFields, setOwnerPassword, setUserPassword | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public RC440Security()
RC440Security class.
public RC440Security(java.lang.String ownerPassword,
                     java.lang.String userPassword)
RC440Security class.
ownerPassword - The owner password to open the document.userPassword - The user password to open the document.public RC440Security(java.lang.String password)
RC440Security class.
password - The owner and user password to open the document.| Method Detail | 
|---|
public Encrypter getEncrypter(byte[] id)
Encrypter object to be used for encrypting the document.
getEncrypter in class Securityid - ID of the current PDF document.
 An Encrypter.
Encrypter
public void draw(DocumentWriter writer,
                 Encrypter encrypter)
DocumentWriter object.
draw in class Securitywriter - DocumentWriter object to receive the output.encrypter - Encrypter object used to encrypt the document.DocumentWriter, 
Encrypter| 
 | DynamicPDF by ceTe Software | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||