From 0184c140614b99a5037cbd8f969b7512888cd37d Mon Sep 17 00:00:00 2001 From: knowcenter Date: Thu, 17 May 2007 15:25:10 +0000 Subject: webapp git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@86 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c --- webapp/jsp/error.jsp | 26 ++++++++++ webapp/jsp/local_connection_page.jsp | 50 ++++++++++++++++++ webapp/jsp/null_request_page.jsp | 47 +++++++++++++++++ webapp/jsp/redirect_refresh_page.jsp | 36 +++++++++++++ webapp/jsp/results.jsp | 96 +++++++++++++++++++++++++++++++++++ webapp/jsp/signpreview.jsp | 91 +++++++++++++++++++++++++++++++++ webapp/jsp/signupload.jsp | 81 +++++++++++++++++++++++++++++ webapp/jsp/verifylist.jsp | 96 +++++++++++++++++++++++++++++++++++ webapp/jsp/verifypreview.jsp | 72 ++++++++++++++++++++++++++ webapp/jsp/verifyupload.jsp | 98 ++++++++++++++++++++++++++++++++++++ 10 files changed, 693 insertions(+) create mode 100644 webapp/jsp/error.jsp create mode 100644 webapp/jsp/local_connection_page.jsp create mode 100644 webapp/jsp/null_request_page.jsp create mode 100644 webapp/jsp/redirect_refresh_page.jsp create mode 100644 webapp/jsp/results.jsp create mode 100644 webapp/jsp/signpreview.jsp create mode 100644 webapp/jsp/signupload.jsp create mode 100644 webapp/jsp/verifylist.jsp create mode 100644 webapp/jsp/verifypreview.jsp create mode 100644 webapp/jsp/verifyupload.jsp (limited to 'webapp/jsp') diff --git a/webapp/jsp/error.jsp b/webapp/jsp/error.jsp new file mode 100644 index 0000000..0d77ead --- /dev/null +++ b/webapp/jsp/error.jsp @@ -0,0 +1,26 @@ + + + +PDF-AS Amtssignaturen Resultat + + + +<% + String error = (request.getAttribute("error") == null ? "" : request.getAttribute("error").toString()); + String cause = (request.getAttribute("cause") == null ? "" : request.getAttribute("cause").toString()); + %> +
+

PDF-AS Amtssignaturen

+
+
Ein Fehler ist aufgetreten
+
+<%= error %>
+
Grund: +
+<%= cause %> +
+
+Weiter... +
+ + \ No newline at end of file diff --git a/webapp/jsp/local_connection_page.jsp b/webapp/jsp/local_connection_page.jsp new file mode 100644 index 0000000..91ba403 --- /dev/null +++ b/webapp/jsp/local_connection_page.jsp @@ -0,0 +1,50 @@ +<%@ page contentType="text/html; charset=UTF-8" %> +<% + String local_request_url = (String)request.getAttribute("local_request_url"); + String quoted_request = (String)request.getAttribute("quoted_request"); + String data_url = (String)request.getAttribute("data_url"); + String redirect_url = (String)request.getAttribute("redirect_url"); +%> + + + + +PDF-AS Amtssignaturen Lokale Verbindung + + + + + +
+ +

PDF-AS Amtssignaturen

+ +
+
Verbindung zu BKU/A1
+ +
Die Verbindung wird hergestellt.
Bitte haben sie etwas Geduld.
+ + +
+ + + + + + + + + + + +
+ + +
+zurück +
+ + diff --git a/webapp/jsp/null_request_page.jsp b/webapp/jsp/null_request_page.jsp new file mode 100644 index 0000000..60e35a9 --- /dev/null +++ b/webapp/jsp/null_request_page.jsp @@ -0,0 +1,47 @@ +<%@ page contentType="text/html; charset=UTF-8" %> +<% + String local_request_url = (String)request.getAttribute("local_request_url"); + String data_url = (String)request.getAttribute("data_url"); +%> + + + + +PDF-AS Amtssignaturen Lokale Verbindung + + + + + +
+ +

PDF-AS Amtssignaturen

+ +
+
Verbindung zu BKU/A1
+ +
Die Verbindung wird hergestellt.
Bitte haben sie etwas Geduld.
+ + +
+ + + + + + + + + + +
+ + +
+zurück +
+ + diff --git a/webapp/jsp/redirect_refresh_page.jsp b/webapp/jsp/redirect_refresh_page.jsp new file mode 100644 index 0000000..ee047c9 --- /dev/null +++ b/webapp/jsp/redirect_refresh_page.jsp @@ -0,0 +1,36 @@ +<%@ page contentType="text/html; charset=UTF-8" %> +<% + String refresh_url = (String)request.getAttribute("refresh_url"); +%> + + + + + + + +PDF-AS Amtssignaturen Lokale Verbindung + + + + +
+ +

PDF-AS Amtssignaturen

+ +
+
Verbindung zu BKU/A1
+ +
Bitte warten.
Sobald ein Ergebnis vorliegt, wird es hier angezeigt.
+ +
+Diese Seite lädt sich automatisch neu.
+Sollte dies nicht funktionieren, so folgen Sie bitte diesem Link:
+<%= refresh_url %> +
+ +
+zurück +
+ + diff --git a/webapp/jsp/results.jsp b/webapp/jsp/results.jsp new file mode 100644 index 0000000..833c35a --- /dev/null +++ b/webapp/jsp/results.jsp @@ -0,0 +1,96 @@ +<%@ page contentType="text/html; charset=UTF-8" %> +<%@ page import="java.util.List" %> +<%@ page import="java.util.Iterator" %> +<%@ page import="at.knowcenter.wag.egov.egiz.sig.SignatureResponse" %> +<% + List results = (List) request.getAttribute("results"); + Object bb = request.getAttribute("backbutton"); + boolean backbutton = true; + if (bb != null && bb.equals("false")) + { + backbutton = false; + } +%> + + + + + PDF-AS Amtssignaturen Resultat + + + +
+

PDF-AS Amtssignaturen

+
+
Resultat
+ +
+<% + Iterator resit = results.iterator(); + while (resit.hasNext()) + { + SignatureResponse result = (SignatureResponse) resit.next(); +%> + + + + +
Zertifikat + + + + + +<% + List public_properties = result.getPublicProperties(); + Iterator propit = public_properties.iterator(); + while (propit.hasNext()) + { + String public_property = (String) propit.next(); +%> + +<% + } +%> + + +
Signator:<%= result.getX509SubjectName() %>
Aussteller:<%= result.getX509IssuerName() %>
Seriennummer:<%= result.getX509SerialNumber() %>
Eigenschaft:<%= public_property %>
Zertifikat:<%= result.getCertificateCheckInfo() %>
+
+
Signatur-Check +
<%= result.getSignatureCheckInfo() %>
+
+
Manifest-Check +
<%= result.getSignatureManifestCheckInfo() %>
+
+ + + + + +<% + if (resit.hasNext()) + { +%> +
+<% + } + } +%> +
+ +
+<% + if (backbutton) + { +%> +zurück +<% + } +%> +
+ + + + + + diff --git a/webapp/jsp/signpreview.jsp b/webapp/jsp/signpreview.jsp new file mode 100644 index 0000000..4b9189a --- /dev/null +++ b/webapp/jsp/signpreview.jsp @@ -0,0 +1,91 @@ +<%@ page import="at.knowcenter.wag.egov.egiz.web.FormFields" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.SessionAttributes" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.SessionInformation" %> +<%@ page import="at.knowcenter.wag.egov.egiz.sig.SignatureData" %> +<% + SessionInformation si = (SessionInformation) session.getAttribute(SessionAttributes.ATTRIBUTE_SESSION_INFORMATION); + + String submit_url = (String)request.getAttribute("submit_url"); + + String signature_data_url = (String)request.getAttribute("signature_data_url"); + + String document_text = null; + if (si.mode.equals(FormFields.VALUE_MODE_TEXTUAL)) + { + SignatureData data = si.iui.signature_data; + document_text = new String(data.getData(), data.getCharacterEncoding()); + } +%> + + + + + PDF-AS Amtssignaturen Vorschau + + + +
+

PDF-AS Amtssignaturen

+
+
Vorschau: Dokument Signieren
+ + +<% + if (si.mode.equals(FormFields.VALUE_MODE_TEXTUAL)) + { +%> +
+
+ + +
<%= document_text %>
+ +
+ + + +
+
+ + +<% + } + else + { +%> + +
+
+ + + +
+
+ +
+ +
+
+ + + +
+
+ +<% + } +%> + + +
+zurück +
+ + diff --git a/webapp/jsp/signupload.jsp b/webapp/jsp/signupload.jsp new file mode 100644 index 0000000..1474da5 --- /dev/null +++ b/webapp/jsp/signupload.jsp @@ -0,0 +1,81 @@ +<%@ page import="at.knowcenter.wag.egov.egiz.web.FormFields" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.SessionAttributes" %> + + + + PDF-AS Amtssignaturen + + + +
+

PDF-AS Amtssignaturen

+
+
Dokument Signatur erstellen
+ +
+ +
+ + +
+
+ + + + + +
+ + + +<%= FormFields.generateTypeSelectBox() %> + +
+ + + +<%= FormFields.generateConnectorSelectBox() %> + +
+ + + + + +
+ + + + + +
+
+ + + + + + + + +
+
+ +
+zurück +
+ + \ No newline at end of file diff --git a/webapp/jsp/verifylist.jsp b/webapp/jsp/verifylist.jsp new file mode 100644 index 0000000..b041c02 --- /dev/null +++ b/webapp/jsp/verifylist.jsp @@ -0,0 +1,96 @@ +<%@ page contentType="text/html; charset=UTF-8" %> +<%@ page import="java.util.List" %> +<%@ page import="at.knowcenter.wag.egov.egiz.pdf.SignatureHolder" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.FormFields" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.SessionAttributes" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.SessionInformation" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.servlets.VerifyPreviewServlet" %> +<% + SessionInformation si = (SessionInformation) request.getSession(false).getAttribute(SessionAttributes.ATTRIBUTE_SESSION_INFORMATION); + List signature_holders = si.signature_holders; + +%> + + + + + PDF-AS Amtssignaturen Vorschau + + + +
+

PDF-AS Amtssignaturen

+
+<% + if (signature_holders.size() > 1) + { +%> +
Extrahierte Signaturen
+<% + } + else + { +%> +
Extrahierte Signatur
+<% + } +%> + + +
+ + +<% + for (int i = 0; i < signature_holders.size(); i++) + { + SignatureHolder holder = (SignatureHolder) signature_holders.get(i); +%> + + +<%= VerifyPreviewServlet.renderRequiredKeysText(holder.getSignatureObject()) %> + +
" + accept-charset="UTF-8" + style="float:left;" + method="get" + target="_blank"> + + + + +
+ +
" + accept-charset="UTF-8" + method="get" + style="float:left;" + target="_blank"> + + + + +
+ +
+ +<% + } +%> + +
" + accept-charset="UTF-8" + method="get"> + + + + +
+ + +
+ +
+zurück +
+ + \ No newline at end of file diff --git a/webapp/jsp/verifypreview.jsp b/webapp/jsp/verifypreview.jsp new file mode 100644 index 0000000..cd4549c --- /dev/null +++ b/webapp/jsp/verifypreview.jsp @@ -0,0 +1,72 @@ +<%@ page contentType="text/html; charset=UTF-8" %> +<%@ page import="java.util.List" %> +<%@ page import="at.knowcenter.wag.egov.egiz.pdf.SignatureHolder" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.FormFields" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.SessionAttributes" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.SessionInformation" %> +<%@ page import="at.knowcenter.wag.egov.egiz.web.servlets.VerifyPreviewServlet" %> +<% + SessionInformation si = (SessionInformation) request.getSession(false).getAttribute(SessionAttributes.ATTRIBUTE_SESSION_INFORMATION); + List signature_holders = si.signature_holders; + Integer ver_wh = (Integer) request.getAttribute(FormFields.FIELD_VERIFY_WHICH); + int verify_which = ver_wh.intValue(); + SignatureHolder signature_holder = (SignatureHolder) signature_holders.get(verify_which); +%> + + + + +PDF-AS Amtssignaturen Vorschau + + + + + + + +
+ +

PDF-AS Amtssignaturen

+ +
+
Vorschau: Dokument Prüfen
+ +
" + name="submitform" + enctype="multipart/form-data" + accept-charset="UTF-8" + method="post"> +
+ + + + +
Rekonstruktion der Signaturmarke:
+ + +<%= VerifyPreviewServlet.renderRequiredKeys(signature_holder.getSignatureObject(), "", false) %> + +
+ + + + + + + + + +
+
+ +
+ +
+ + + diff --git a/webapp/jsp/verifyupload.jsp b/webapp/jsp/verifyupload.jsp new file mode 100644 index 0000000..ab63e2f --- /dev/null +++ b/webapp/jsp/verifyupload.jsp @@ -0,0 +1,98 @@ +<%@ page import="at.knowcenter.wag.egov.egiz.web.FormFields" %> +<% + boolean freetext_entry = false; + String parameter_freetext = (String)request.getParameter(FormFields.PARAMETER_FREE_TEXT_ENTRY); + if (parameter_freetext != null && parameter_freetext.equals(FormFields.VALUE_TRUE)) + { + freetext_entry = true; + } +%> + + + + PDF-AS Amtssignaturen + + + +
+

PDF-AS Amtssignaturen

+
+
Dokument Signatur prüfen
+ + +
+ +
+ +<% + if (freetext_entry) + { +%> +
Vollständiger Dokumenttext:
+ +
+<% + } + else + { +%> +
+ + + + +<% + } +%> + +
+ + + +<%= FormFields.generateConnectorSelectBox() %> + +<% + if (freetext_entry) + { +%> + +
+ + + +textuell + +<% + } + else + { +%> + +<% + } +%> + +
+
+ + + + + + + +
+
+ +
+zurück +
+ + \ No newline at end of file -- cgit v1.2.3