From 784b2b91ee43310810dd7893f6f0ac404adba185 Mon Sep 17 00:00:00 2001 From: knowcenter Date: Mon, 16 Jul 2007 15:28:00 +0000 Subject: BKU and MOA signing templates versioning implemented. See config.paramter file for changes/options git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@127 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c --- .../egiz/sig/sigid/DetachedLocRefMOAIdFormatter.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'src/main/java/at/knowcenter/wag/egov/egiz/sig/sigid/DetachedLocRefMOAIdFormatter.java') diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/sig/sigid/DetachedLocRefMOAIdFormatter.java b/src/main/java/at/knowcenter/wag/egov/egiz/sig/sigid/DetachedLocRefMOAIdFormatter.java index f1060fb..5cfd4fb 100644 --- a/src/main/java/at/knowcenter/wag/egov/egiz/sig/sigid/DetachedLocRefMOAIdFormatter.java +++ b/src/main/java/at/knowcenter/wag/egov/egiz/sig/sigid/DetachedLocRefMOAIdFormatter.java @@ -3,6 +3,9 @@ */ package at.knowcenter.wag.egov.egiz.sig.sigid; +import at.knowcenter.wag.egov.egiz.cfg.SettingsReader; +import at.knowcenter.wag.egov.egiz.exceptions.SettingsException; + /** * @author wprinz * @@ -12,14 +15,24 @@ public class DetachedLocRefMOAIdFormatter implements IdFormatter /** * The SIG_ID prefix. */ - public static final String SIG_ID_PREFIX = "etsi-moa-detached"; //$NON-NLS-1$ + public static final String MOA_SIG_ID_KEY = "default.moa.signature.id"; /** * @see at.knowcenter.wag.egov.egiz.sig.sigid.IdFormatter#formatIds(java.lang.String[]) */ public String formatIds(String[] ids) { - return SIG_ID_PREFIX; + String sig_id_prefix = null; + + try + { + sig_id_prefix = SettingsReader.getInstance().getValueFromKey(MOA_SIG_ID_KEY); + } catch (SettingsException e) + { + e.printStackTrace(); + } + + return sig_id_prefix; } } -- cgit v1.2.3