diff options
Diffstat (limited to 'moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server')
2 files changed, 9 insertions, 4 deletions
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 <code>VerifyMLSignatureResponse</code> 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(); } |