diff options
author | tknall <tknall@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c> | 2007-05-24 16:19:16 +0000 |
---|---|---|
committer | tknall <tknall@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c> | 2007-05-24 16:19:16 +0000 |
commit | 669e2b7db13e42315b6b638cbbe2f03ef9ed0fa5 (patch) | |
tree | 761abe81b397fe6d54a89157331c7586538e6da4 /src/main/java/at/knowcenter/wag/egov/egiz/framework/VerificationFilter.java | |
parent | d61cc1b5da225196d32b3b0b38234c1ee27f0993 (diff) | |
download | pdf-as-3-669e2b7db13e42315b6b638cbbe2f03ef9ed0fa5.tar.gz pdf-as-3-669e2b7db13e42315b6b638cbbe2f03ef9ed0fa5.tar.bz2 pdf-as-3-669e2b7db13e42315b6b638cbbe2f03ef9ed0fa5.zip |
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@104 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c
Diffstat (limited to 'src/main/java/at/knowcenter/wag/egov/egiz/framework/VerificationFilter.java')
-rw-r--r-- | src/main/java/at/knowcenter/wag/egov/egiz/framework/VerificationFilter.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/framework/VerificationFilter.java b/src/main/java/at/knowcenter/wag/egov/egiz/framework/VerificationFilter.java index be375ec..95a738c 100644 --- a/src/main/java/at/knowcenter/wag/egov/egiz/framework/VerificationFilter.java +++ b/src/main/java/at/knowcenter/wag/egov/egiz/framework/VerificationFilter.java @@ -102,6 +102,11 @@ public class VerificationFilter */
public List extractSignaturesFromPdf(final byte[] pdf) throws PresentableException
{
+ return extractSignaturesFromPdf(pdf, false);
+ }
+
+ public List extractSignaturesFromPdf(final byte[] pdf, boolean ignorePostSignModificationsRestriction) throws PresentableException
+ {
// tzefferer: get allow_post_sign_modifications property from property file
SettingsReader settings = SettingsReader.getInstance();
@@ -219,9 +224,9 @@ public class VerificationFilter }
// tzefferer: check if illegal modifications have been performed on the document after performing a signation
- if(allow_post_sign_mods.equals("false"))
+ if (!("true".equalsIgnoreCase(allow_post_sign_mods)) && !ignorePostSignModificationsRestriction)
{
- if((signature_block_detected == true) && (current_block_contains_signature == false))
+ if (signature_block_detected && !current_block_contains_signature)
{
throw new PDFDocumentException(316, "Das Dokument wurde nach erfolgter Signierung verändert.");
}
|