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.
-
Constructor Summary
Constructors Constructor Description PdfIncrementalUpdatesAuxiliary(org.apache.pdfbox.pdmodel.PDDocument document, byte[] content, boolean icpBrRules, boolean protectVisualRepresentation)Construtor -
Method Summary
Modifier and Type Method Description List<IUException>verify()Realiza a verificação dos campos e páginas do documentovoidverifyLockDictionaryCopying(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.pdmodel.PDDocument certificationDocument, PDDocumentUtils.OurPDSignature certificationSignature, List<IUException> exceptions)
-
Constructor Details
-
PdfIncrementalUpdatesAuxiliary
public PdfIncrementalUpdatesAuxiliary(org.apache.pdfbox.pdmodel.PDDocument document, byte[] content, boolean icpBrRules, boolean protectVisualRepresentation)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 void verifyLockDictionaryCopying(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.pdmodel.PDDocument certificationDocument, PDDocumentUtils.OurPDSignature certificationSignature, List<IUException> exceptions) throws IOException- Throws:
IOException
-