From 94c33f3d604ebf9a37dba551eb822b57ebfea902 Mon Sep 17 00:00:00 2001
From: Andreas Fitzek <andreas.fitzek@iaik.tugraz.at>
Date: Wed, 4 Jun 2014 16:12:10 +0200
Subject: Added TransactionId for Signatures

---
 pdf-as-legacy/src/main/java/at/gv/egiz/pdfas/wrapper/PdfAsObject.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'pdf-as-legacy/src')

diff --git a/pdf-as-legacy/src/main/java/at/gv/egiz/pdfas/wrapper/PdfAsObject.java b/pdf-as-legacy/src/main/java/at/gv/egiz/pdfas/wrapper/PdfAsObject.java
index 005e3963..9ed02053 100644
--- a/pdf-as-legacy/src/main/java/at/gv/egiz/pdfas/wrapper/PdfAsObject.java
+++ b/pdf-as-legacy/src/main/java/at/gv/egiz/pdfas/wrapper/PdfAsObject.java
@@ -87,7 +87,7 @@ public class PdfAsObject implements PdfAs {
 		if (request.needSignature()) {
 			try {
 				byte[] signature = sdi.wrapper.getSignParameter4().getPlainSigner().sign(
-						request.getSignatureData(), request.getSignatureDataByteRange());
+						request.getSignatureData(), request.getSignatureDataByteRange(), sdi.wrapper.getSignParameter4());
 				request.setSigature(signature);
 				request = this.pdfas4.process(request);
 				if(request.isReady()) {
@@ -233,7 +233,7 @@ public class PdfAsObject implements PdfAs {
 
 			if (request.needCertificate()) {
 				X509Certificate certificate = signParameter4.getPlainSigner()
-						.getCertificate();
+						.getCertificate(signParameter4);
 				sdi = new SignatureDetailInformationWrapper(certificate);
 				request.setCertificate(certificate.getEncoded());
 				request = this.pdfas4.process(request);
-- 
cgit v1.2.3