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 intcontentsLevelprivate intcurrentLevelstatic intOBJECT_HEADER_OFFSETprivate longrangeExclusionStartprivate longrangeExlusionEndprivate booleanrangeIsCorrectprivate booleansearchInV-
Fields inherited from class com.itextpdf.kernel.pdf.PdfReader
correctStreamLength, decrypt, DEFAULT_STRICTNESS_LEVEL, encrypted, eofPos, fixedXref, headerPdfVersion, hybridXref, lastXref, 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 booleancheckWhetherSignatureCoversWholeDocument(PdfFormField signatureField)private static longcountDigits(int number)protected PdfDictionaryreadDictionary(boolean objStm)-
Methods inherited from class com.itextpdf.kernel.pdf.PdfReader
close, computeUserPassword, decodeBytes, decodeBytes, fixXref, getCryptoMode, getFileLength, getLastXref, getModifiedFileId, getOriginalFileId, getPdfConformance, getPermissions, getPropertiesCopy, 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:
readDictionaryin classPdfReader- Throws:
java.io.IOException
-
countDigits
private static long countDigits(int number)
-
-