diff options
author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-04-10 16:12:47 +0200 |
---|---|---|
committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-04-10 16:12:47 +0200 |
commit | aadde85ff54a35bd1007fe8a6aa16cf217607c13 (patch) | |
tree | d1fada4a0d8d85c19732056cc443ef971dbf82b8 /pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/sig/connectors/bku | |
parent | a221fc3f781244a6e0dce8f1e652a98412c3ee1d (diff) | |
download | pdf-as-3-aadde85ff54a35bd1007fe8a6aa16cf217607c13.tar.gz pdf-as-3-aadde85ff54a35bd1007fe8a6aa16cf217607c13.tar.bz2 pdf-as-3-aadde85ff54a35bd1007fe8a6aa16cf217607c13.zip |
Introduce XAdES 1.4 support for Handy Signatur (TODO: configure ID pattern correctly)
Diffstat (limited to 'pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/sig/connectors/bku')
-rw-r--r-- | pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/sig/connectors/bku/DetachedBKUConnector.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/sig/connectors/bku/DetachedBKUConnector.java b/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/sig/connectors/bku/DetachedBKUConnector.java index 6926d2b..646f2be 100644 --- a/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/sig/connectors/bku/DetachedBKUConnector.java +++ b/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/sig/connectors/bku/DetachedBKUConnector.java @@ -388,7 +388,12 @@ public class DetachedBKUConnector implements Connector, LocalConnector MOASoapWithAttachmentConnector moaConn = new MOASoapWithAttachmentConnector(this.params);
moaConn.reInitVerifyTemplate(MOASoapWithAttachmentConnector.ATRUST_VERIFY_TEMPLATE_KEY);
return moaConn.prepareXMLContent(data, so);
- }
+ } else if (SigKZIDHelper.isATrustX14Signed(so)) {
+ log.debug("ATrust Xades 1.4 signature detected");
+ MOASoapWithAttachmentConnector moaConn = new MOASoapWithAttachmentConnector(this.params);
+ moaConn.reInitVerifyTemplate(MOASoapWithAttachmentConnector.ATRUST_XADES_1_4_VERIFY_TEMPLATE_KEY);
+ return moaConn.prepareXMLContent(data, so);
+ }
// TD
else if (SigKZIDHelper.isBKUSigned(so)) {
log.debug("TD signature signature detected.");
|