Class PdfIncrementalUpdatesAuxiliary
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.pdf.PdfIncrementalUpdatesAuxiliary
public class PdfIncrementalUpdatesAuxiliary extends Object
Esta classe auxilia no tratamento de modificações no arquivo PDF.
-
Field Summary
Fields Modifier and Type Field Description static booleanICPBR_RULES -
Constructor Summary
Constructors Constructor Description PdfIncrementalUpdatesAuxiliary(org.apache.pdfbox.pdmodel.PDDocument document, byte[] content, boolean icpBrRules)Construtor -
Method Summary
Modifier and Type Method Description List<IUException>verify()Realiza a verificação dos campos e páginas do documentobooleanverifyLockDictionaryCopying(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.pdmodel.PDDocument certificationDocument, PDDocumentUtils.OurPDSignature certificationSignature, List<IUException> exceptions)
-
Field Details
-
ICPBR_RULES
public static final boolean ICPBR_RULES
-
-
Constructor Details
-
PdfIncrementalUpdatesAuxiliary
public PdfIncrementalUpdatesAuxiliary(org.apache.pdfbox.pdmodel.PDDocument document, byte[] content, boolean icpBrRules)Construtor- Parameters:
document- O documento assinadocontent- O conteúdo assinadoicpBrRules- Se a verificação deve seguir as regras ICP-BR
-
-
Method Details
-
verify
Realiza a verificação dos campos e páginas do documento- Returns:
- A lista de exceções geradas durante a verificação
-
verifyLockDictionaryCopying
public boolean verifyLockDictionaryCopying(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.pdmodel.PDDocument certificationDocument, PDDocumentUtils.OurPDSignature certificationSignature, List<IUException> exceptions) throws IOException- Throws:
IOException
-