From ed0667e0873d4103f1385dcbc8be3c46fe0ae2d8 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Wed, 19 Jun 2013 10:29:33 +0200 Subject: Added SHA256 hash calculation of original document do prevent application document injection --- pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/PDFContainer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/PDFContainer.java') diff --git a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/PDFContainer.java b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/PDFContainer.java index 9bfd70f..5099f8d 100644 --- a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/PDFContainer.java +++ b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/PDFContainer.java @@ -27,11 +27,13 @@ public class PDFContainer { public long id; public byte[] pdf; + public String originalDigest; - public PDFContainer(byte[] pdf, long id) { + public PDFContainer(byte[] pdf, long id, String originalDigest) { this.id = id; this.pdf = pdf; + this.originalDigest = originalDigest; } public boolean equals(Object pc) { -- cgit v1.2.3