diff options
author | ferbas <ferbas@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c> | 2009-11-13 12:40:44 +0000 |
---|---|---|
committer | ferbas <ferbas@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c> | 2009-11-13 12:40:44 +0000 |
commit | 1dbfafa09ae53ea404875fdbc7683e60945b260c (patch) | |
tree | bdf22f06140eef19050e3fbed4d18de13d78e446 /src/main/java/at/gv/egiz/pdfas/impl/api/verify | |
parent | c6ad4b94017a955724b8cf264f9c702d34d379cb (diff) | |
download | pdf-as-3-1dbfafa09ae53ea404875fdbc7683e60945b260c.tar.gz pdf-as-3-1dbfafa09ae53ea404875fdbc7683e60945b260c.tar.bz2 pdf-as-3-1dbfafa09ae53ea404875fdbc7683e60945b260c.zip |
added timestamp support
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@394 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c
Diffstat (limited to 'src/main/java/at/gv/egiz/pdfas/impl/api/verify')
-rw-r--r-- | src/main/java/at/gv/egiz/pdfas/impl/api/verify/VerifyResultAdapter.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/at/gv/egiz/pdfas/impl/api/verify/VerifyResultAdapter.java b/src/main/java/at/gv/egiz/pdfas/impl/api/verify/VerifyResultAdapter.java index f161b3a..fd899fe 100644 --- a/src/main/java/at/gv/egiz/pdfas/impl/api/verify/VerifyResultAdapter.java +++ b/src/main/java/at/gv/egiz/pdfas/impl/api/verify/VerifyResultAdapter.java @@ -15,6 +15,7 @@ import at.gv.egiz.pdfas.api.verify.SignatureCheck; import at.gv.egiz.pdfas.api.verify.VerifyResult;
import at.gv.egiz.pdfas.impl.api.commons.SignatureInformationAdapter;
import at.knowcenter.wag.egov.egiz.exceptions.SettingNotFoundException;
+import at.knowcenter.wag.egov.egiz.pdf.BinarySignatureHolder;
import at.knowcenter.wag.egov.egiz.pdf.SignatureHolder;
import at.knowcenter.wag.egov.egiz.sig.SignatureResponse;
@@ -35,6 +36,8 @@ public class VerifyResultAdapter extends SignatureInformationAdapter implements protected Date vTime = null;
+ private String timestamp;
+
/**
* Constructor.
*
@@ -50,6 +53,9 @@ public class VerifyResultAdapter extends SignatureInformationAdapter implements super(sh);
this.sigRes = sigRes;
this.vTime = verificationTime;
+ if (sh instanceof BinarySignatureHolder) {
+ this.timestamp = ((BinarySignatureHolder)sh).getSignatureObject().getTimeStamp();
+ }
// [tknall] start: missing time of verification fixed
if (this.vTime == null) {
// verification time not been set (= null) therefore signingtime equals verificationtime
@@ -153,5 +159,9 @@ public class VerifyResultAdapter extends SignatureInformationAdapter implements public boolean isPublicAuthority() {
return this.sigRes.isPublicAuthority();
}
+
+ public String getTimestampValue() {
+ return this.timestamp;
+ }
}
|