Package com.itextpdf.signatures
Class SignatureUtil.ContentsChecker
- java.lang.Object
-
- com.itextpdf.kernel.pdf.PdfReader
-
- com.itextpdf.signatures.SignatureUtil.ContentsChecker
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
- Enclosing class:
- SignatureUtil
private static class SignatureUtil.ContentsChecker extends PdfReader
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.itextpdf.kernel.pdf.PdfReader
PdfReader.ReusableRandomAccessSource, PdfReader.StrictnessLevel
-
-
Field Summary
Fields Modifier and Type Field Description private int
contentsLevel
private int
currentLevel
static int
OBJECT_HEADER_OFFSET
private long
rangeExclusionStart
private long
rangeExlusionEnd
private boolean
rangeIsCorrect
private boolean
searchInV
-
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 Constructor Description ContentsChecker(IRandomAccessSource byteSource, PdfDocument doc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
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 Detail
-
OBJECT_HEADER_OFFSET
public static final int OBJECT_HEADER_OFFSET
- See Also:
- Constant Field Values
-
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 Detail
-
ContentsChecker
public ContentsChecker(IRandomAccessSource byteSource, PdfDocument doc) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
checkWhetherSignatureCoversWholeDocument
public boolean checkWhetherSignatureCoversWholeDocument(PdfFormField signatureField)
-
readDictionary
protected PdfDictionary readDictionary(boolean objStm) throws java.io.IOException
- Overrides:
readDictionary
in classPdfReader
- Throws:
java.io.IOException
-
countDigits
private static long countDigits(int number)
-
-