Package com.itextpdf.signatures
Class SignatureUtil.ContentsChecker
java.lang.Object
com.itextpdf.kernel.pdf.PdfReader
com.itextpdf.signatures.SignatureUtil.ContentsChecker
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
SignatureUtil
-
Nested Class Summary
Nested classes/interfaces inherited from class com.itextpdf.kernel.pdf.PdfReader
PdfReader.ReusableRandomAccessSource, PdfReader.StrictnessLevel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private int
static final int
private long
private long
private boolean
private boolean
Fields inherited from class com.itextpdf.kernel.pdf.PdfReader
correctStreamLength, decrypt, DEFAULT_STRICTNESS_LEVEL, encrypted, eofPos, fixedXref, headerPdfVersion, hybridXref, lastXref, pdfAConformanceLevel, pdfDocument, properties, rebuiltXref, tokens, trailer, xrefStm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkWhetherSignatureCoversWholeDocument
(PdfFormField signatureField) private static long
countDigits
(int number) protected PdfDictionary
readDictionary
(boolean objStm) Methods inherited from class com.itextpdf.kernel.pdf.PdfReader
close, computeUserPassword, decodeBytes, decodeBytes, fixXref, getCryptoMode, getFileLength, getLastXref, getModifiedFileId, getOriginalFileId, getPdfAConformanceLevel, getPermissions, getSafeFile, getStrictnessLevel, getXrefPrev, hasFixedXref, hasHybridXref, hasRebuiltXref, hasXrefStm, isCloseStream, isEncrypted, isOpenedWithFullPermission, readArray, readObject, readObject, readObject, readObjectStream, readPdf, readPdfName, readReference, readStream, readStreamBytes, readStreamBytesRaw, readXref, readXrefSection, readXrefStream, rebuildXref, setCloseStream, setMemorySavingMode, setStrictnessLevel, setUnethicalReading
-
Field Details
-
OBJECT_HEADER_OFFSET
public static final int OBJECT_HEADER_OFFSET- See Also:
-
rangeExclusionStart
private long rangeExclusionStart -
rangeExlusionEnd
private long rangeExlusionEnd -
currentLevel
private int currentLevel -
contentsLevel
private int contentsLevel -
searchInV
private boolean searchInV -
rangeIsCorrect
private boolean rangeIsCorrect
-
-
Constructor Details
-
ContentsChecker
- Throws:
IOException
-
-
Method Details
-
checkWhetherSignatureCoversWholeDocument
-
readDictionary
- Overrides:
readDictionary
in classPdfReader
- Throws:
IOException
-
countDigits
private static long countDigits(int number)
-