From 6a75d8fee4aa8628bfa7884821594c8718678cf1 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Mon, 27 Jun 2016 15:50:43 +0200 Subject: return signing time for pdf and ASIC --- .../moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.java | 6 ++++-- .../moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.java | 7 +++++-- 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server') diff --git a/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.java b/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.java index 7b4a350..fe2a9ad 100644 --- a/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.java +++ b/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.java @@ -108,7 +108,8 @@ public class VerifyCMSSignatureResponseBuilder { certResult.getPublicAuthorityID(), checkSSCD, sscdSourceTSL, - issuerCountryCode); + issuerCountryCode, + result.getSigningTime()); // add SignatureCheck element signatureCheck = factory.createCheckResult(signatureCheckCode, null); @@ -167,7 +168,8 @@ public class VerifyCMSSignatureResponseBuilder { certResult.getPublicAuthorityID(), checkSSCD, sscdSourceTSL, - issuerCountryCode); + issuerCountryCode, + result.getSigningTime()); // add SignatureCheck element signatureCheck = factory.createCheckResult(signatureCheckCode, null); diff --git a/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.java b/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.java index 7bd7c27..789336e 100644 --- a/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.java +++ b/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.java @@ -30,6 +30,7 @@ import java.io.InputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import java.util.Date; import javax.xml.crypto.OctetStreamData; import javax.xml.crypto.dsig.CanonicalizationMethod; @@ -103,6 +104,7 @@ public class VerifyXMLSignatureResponseBuilder { private CheckResult certificateCheck; private List adesFormResults = null; private ExtendedCertificateCheckResult extCheckResult = null; + private Date signingTime; /** * Get the VerifyMLSignatureResponse built so far. * @@ -184,7 +186,8 @@ public class VerifyXMLSignatureResponseBuilder { certResult.getPublicAuthorityID(), checkSSCD, sscdSourceTSL, - issuerCountryCode); + issuerCountryCode, + result.getSigningTime()); // Create HashInputData Content objects referenceDataList = result.getReferenceDataList(); @@ -331,7 +334,7 @@ public class VerifyXMLSignatureResponseBuilder { // create the certificate check this.certificateCheck = certificateCheck; - + this.signingTime = result.getSigningTime(); } -- cgit v1.2.3