de.intarsys.pdf.crypt
Class SystemSecurityHandlerV3
java.lang.Object
de.intarsys.pdf.crypt.SystemSecurityHandler
de.intarsys.pdf.crypt.SystemSecurityHandlerV3
- All Implemented Interfaces:
- ISystemSecurityHandler
public class SystemSecurityHandlerV3
- extends SystemSecurityHandler
The ISystemSecurityHandler
implementing /V 3 of the PDF spec.
Method Summary |
byte[] |
decryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes)
|
byte[] |
decryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes)
|
byte[] |
decryptString(COSObjectKey key,
byte[] bytes)
|
byte[] |
encryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes)
|
byte[] |
encryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes)
|
byte[] |
encryptString(COSObjectKey key,
byte[] bytes)
|
int |
getVersion()
|
Methods inherited from class de.intarsys.pdf.crypt.SystemSecurityHandler |
attach, authenticate, cosGetEncryption, createFromSt, createNewV1, createNewV2, createNewV4, detach, getContextObject, getEncryption, getLength, getSecurityHandler, initialize, popContextObject, pushContextObject, setLength, setSecurityHandler, stGetDoc, updateTrailer |
decryptFile
public byte[] decryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes)
throws COSSecurityException
- Throws:
COSSecurityException
decryptStream
public byte[] decryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes)
throws COSSecurityException
- Throws:
COSSecurityException
decryptString
public byte[] decryptString(COSObjectKey key,
byte[] bytes)
throws COSSecurityException
- Throws:
COSSecurityException
encryptFile
public byte[] encryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes)
throws COSSecurityException
- Throws:
COSSecurityException
encryptStream
public byte[] encryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes)
throws COSSecurityException
- Throws:
COSSecurityException
encryptString
public byte[] encryptString(COSObjectKey key,
byte[] bytes)
throws COSSecurityException
- Throws:
COSSecurityException
getVersion
public int getVersion()
- Specified by:
getVersion
in class SystemSecurityHandler
Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.