aboutsummaryrefslogtreecommitdiff
path: root/spss.slinterface/pages/resultOverview.jsp
diff options
context:
space:
mode:
Diffstat (limited to 'spss.slinterface/pages/resultOverview.jsp')
-rw-r--r--spss.slinterface/pages/resultOverview.jsp270
1 files changed, 0 insertions, 270 deletions
diff --git a/spss.slinterface/pages/resultOverview.jsp b/spss.slinterface/pages/resultOverview.jsp
deleted file mode 100644
index 388efa77e..000000000
--- a/spss.slinterface/pages/resultOverview.jsp
+++ /dev/null
@@ -1,270 +0,0 @@
-<%@ page contentType="text/html; charset=ISO-8859-1" %>
-
-<jsp:useBean
- id="checksInfo"
- class="at.gv.egovernment.moa.spss.slinterface.beans.ChecksInfoBean" scope="request">
-</jsp:useBean>
-
-<jsp:useBean
- id="signerInfo"
- class="at.gv.egovernment.moa.spss.slinterface.beans.SignerInfoBean" scope="request">
-</jsp:useBean>
-
-<jsp:useBean
- id="dataInfo"
- class="at.gv.egovernment.moa.spss.slinterface.beans.DataInfoBean" scope="session">
-</jsp:useBean>
-
-<html>
- <head>
- <head><title>Bundeskanzleramt der Republik Österreich - Signaturprüfdienst</title></head>
- </head>
- <body>
- <table width="800px" align="center">
- <tr>
- <td>
- <table bgcolor="#eeeeee" width="790px" border="1" cellpadding="3">
- <td width="150px" align="center"><img width="70px"
- <% out.print(
- "src=\"" +
- ((at.gv.egovernment.moa.spss.slinterface.URLRewriter) application.getAttribute(at.gv.egovernment.moa.spss.slinterface.Constants.WSCP_URL_REWRITER_)).rewrite(
- request.getContextPath() + "/pages/images/aut-emb2.gif\"", request.getSession()) +
- " alt=\"Republik Österreich\""); %>
- ></td>
- <td align="center"><b>Bundeskanzleramt der Republik Österreich - Signaturprüfdienst</b></td>
- </table>
-
- <p>Nachfolgend finden Sie das Ergebnis der Prüfung der eingereichten elektronischen Signatur.</p>
-
- <p>
- <a href="<%out.print(
- ((at.gv.egovernment.moa.spss.slinterface.URLRewriter) application.getAttribute(at.gv.egovernment.moa.spss.slinterface.Constants.WSCP_URL_REWRITER_)).rewrite(
- request.getContextPath() + "/return", request.getSession()));%>">
- Zurück zur Anwendung ...</a>
- </p>
-
- <!-- ######################################################### -->
- <!-- Name des Unterzeichners -->
- <!-- ######################################################### -->
-
- <table bgcolor="#eeeeee" width="790px" border="1" cellpadding="3">
- <th>
- <tr span="2"><b>Unterzeichner</b></tr>
- </th>
- <%
- String[] subOIDNames = new String[]{"2.5.4.3", "2.5.4.11", "2.5.4.10", "2.5.4.6"}; // CN, OU, O, C
- String[] subOIDRegNames = new String[]{"Name", "Organisationseinheit", "Organisation", "Staat"};
- for (int i = 0; i < subOIDNames.length; i++)
- {
- signerInfo.setSubjectNameItemSel(subOIDNames[i]);
- String currSubjectNameRDN = signerInfo.getSubjectNameItem();
- if (currSubjectNameRDN != null)
- {
- out.print("<tr ><td width=\"150px\" align=\"right\">" + subOIDRegNames[i] + "</td><td align=\"left\"><code>" + currSubjectNameRDN + "</code></td></tr>");
- }
- }
- %>
- </table>
-
- <!-- ######################################################### -->
- <!-- Name des Ausstellers -->
- <!-- ######################################################### -->
-
-
- <table bgcolor="#eeeeee" width="790px" border="1" cellpadding="3">
- <th>
- <tr span="2"><b>Aussteller des Zertifikats</b></tr>
- </th>
- <%
- String[] issuerOIDNames = new String[]{"2.5.4.3", "2.5.4.11", "2.5.4.10", "2.5.4.6"}; // CN, OU, O, C
- String[] issuerOIDRegNames = new String[]{"Name", "Organisationseinheit", "Organisation", "Staat"};
- for (int i = 0; i < issuerOIDNames.length; i++)
- {
- signerInfo.setIssuerNameItemSel(issuerOIDNames[i]);
- String currIssuerNameRDN = signerInfo.getIssuerNameItem();
- if (currIssuerNameRDN != null)
- {
- out.print("<tr><td width=\"150px\" align=\"right\">" + issuerOIDRegNames[i] + "</td><td align=\"left\"><code>" + currIssuerNameRDN + "</code></td></tr>");
- }
- }
- %>
- </table>
-
- <!-- ######################################################### -->
- <!-- Seriennummer des Zertifikats -->
- <!-- ######################################################### -->
-
- <table bgcolor="#eeeeee" width="790px" border="1" cellpadding="3">
- <th>
- <tr span="2"><b>Informationen zum Zertifikat</b></tr>
- </th>
- <tr>
- <td width="150px" align="right">Seriennummer</td>
- <td align="left"><code>
- <%
- out.print(signerInfo.getSerial());
- %>
- </code></td>
- </tr>
-
- <!-- ######################################################### -->
- <!-- Qualifiziertes Zertifikat? -->
- <!-- ######################################################### -->
-
- <tr>
- <td align="right">Qualität</td>
- <td align="left"><code>
- <% out.print(signerInfo.getIsQualified() ? "qualifiziertes" : "gewöhnliches"); %> Zertifikat
- </code></td>
- </tr>
- </table>
-
-
- <table bgcolor="#eeeeee" width="790px" border="1" cellpadding="3">
- <th>
- <tr span="2"><b>Prüfungen</b></tr>
- </th>
-
- <!-- ######################################################### -->
- <!-- Signaturprüfung -->
- <!-- ######################################################### -->
-
- <tr>
- <td width="150px" align="right">Signatur</td>
- <%
- String [] sigCheckMsgs = new String[]
- {
- "Die Überprüfung der Hash-Werte und des Werts der Signatur konnte erfolgreich durchgeführt werden.",
- "Bei der Überprüfung des Hash-Werts zumindest einer dsig:Reference der Signatur ist ein Fehler aufgetreten. Der Wert der Signatur (dsig:SignatureValue) wurde nicht überprüft.",
- "Die Überprüfung der Hash-Werte konnte erfolgreich durchgeführt werden. Beim Überprüfen des Werts der Signatur (dsig:SignatureValue) ist jedoch ein Fehler aufgetreten."
- };
-
- int sigCheckCode = Integer.parseInt(checksInfo.getSigCheckCode());
- out.print("<td align=\"left\"><p><code>");
- if (sigCheckCode != 0) out.print("<font color=\"red\">");
- out.print(sigCheckMsgs[sigCheckCode]);
- if (sigCheckCode != 0) out.print("</font>");
- %>
- </code></p>
- <%
- if (sigCheckCode == 1)
- {
- %>
- <p><code><font color="red">Fehlerhafte Referenzen:
- <%
- int count = 0;
- do
- {
- checksInfo.setSigCheckFailedRefCount(count);
- String failedRef = checksInfo.getSigCheckFailedRef();
- if (null == failedRef) break;
- if (count > 0) out.print(", ");
- out.print(failedRef);
- count++;
- }
- while (true);
- %>
- </code></font></p>
- <%
- }
- %>
- </td></tr>
-
- <!-- ######################################################### -->
- <!-- Signaturmanifestprüfung -->
- <!-- ######################################################### -->
-
- <!-- Aus der Sicht des Bürgers nicht sinnvoll -->
-
- <!-- ######################################################### -->
- <!-- XMLDSIG-Manifestprüfung -->
- <!-- ######################################################### -->
-
- <!-- Derzeit nicht implementiert, Bean "checksInfo" enthält allerdings alle notwendigen Infos -->
-
- <!-- ######################################################### -->
- <!-- Zertifikatsprüfung -->
- <!-- ######################################################### -->
-
- <tr>
- <td align="right">Zertifikat</td>
- <%
- String [] certCheckMsgs = new String[]
- {
- "Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Jedes Zertifikat dieser Kette ist zum in der Anfrage angegebenen Prüfzeitpunkt gültig.",
- "Es konnte keine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konstruiert werden.",
- "Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für zumindest ein Zertifikat dieser Kette fällt der Prüfzeitpunkt nicht in das Gültigkeitsintervall.",
- "Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Für zumindest ein Zertifikat konnte der Zertifikatstatus nicht festgestellt werden.",
- "Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Zumindest ein Zertifikat ist zum Prüfzeitpunkt widerrufen.",
- "Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Kein Zertifikat dieser Kette ist zum Prüfzeitpunkt widerrufen. Zumindest ein Zertifikat ist zum Prüfzeitpunkt gesperrt.",
- "Die Prüfung der Signaturprüfdaten wurde nicht durchgeführt, da bei der Prüfung der Gültigkeit der Signatur ein Fehler aufgetreten ist."
- };
- int certCheckCode = Integer.parseInt(checksInfo.getCertCheckCode());
- certCheckCode = (certCheckCode == 99) ? 6 : certCheckCode;
- out.print("<td align=\"left\"><p><code>");
- if (certCheckCode != 0) out.print("<font color=\"red\">");
- out.print(certCheckMsgs[certCheckCode]);
- if (certCheckCode != 0) out.print("</font>");
- %>
- </code></p></td></tr></table>
-
- <!-- ######################################################### -->
- <!-- Signierte Daten -->
- <!-- ######################################################### -->
-
- <table bgcolor="#eeeeee" width="790px" border="1" cellpadding="3">
- <th>
- <tr span="2"><b>Signierte Daten</b></tr>
- </th>
- <%
- int i = 0;
- int j = 0;
- do
- {
- dataInfo.setHashInputDataCount(i);
- String hashDataInputURL = dataInfo.getHashInputDataURL();
- if (hashDataInputURL == null) break;
- boolean doShow = dataInfo.getShowHashInputData();
- if (doShow)
- {
- out.print("<tr><td width=\"150px\" align=\"right\"><code>");
-
- // out.print("<a href=\"" + response.encodeURL(request.getContextPath() + dataInfo.getHashInputDataURL()) + "\"");
- out.print(
- "<a href=\"" +
- ((at.gv.egovernment.moa.spss.slinterface.URLRewriter) application.getAttribute(at.gv.egovernment.moa.spss.slinterface.Constants.WSCP_URL_REWRITER_)).rewrite(
- request.getContextPath() + dataInfo.getHashInputDataURL(), request.getSession()) +
- "\"");
-
- boolean isSLXHTML = dataInfo.getIsSLXHTMLDocument();
- if (isSLXHTML) out.write(" target=\"_blank\"");
- out.print(">Datei Nr." + (j + 1) + "</a>");
- out.print("</code></td><td align=\"left\">");
- if (isSLXHTML)
- {
- out.print(" Die Datei kann in einem eigenen Browser-Fenster angezeigt werden.");
- }
- else
- {
- out.print("Der Typ der Datei ist nicht bekannt. Die Datei kann in Binärform heruntergeladen werden.");
- }
- out.print("</td><tr>");
- j++;
- }
- i++;
- }
- while (true);
- %>
- </table>
-
- <p>
- <a href="<%out.print(
- ((at.gv.egovernment.moa.spss.slinterface.URLRewriter) application.getAttribute(at.gv.egovernment.moa.spss.slinterface.Constants.WSCP_URL_REWRITER_)).rewrite(
- request.getContextPath() + "/return", request.getSession()));%>">
- Zurück zur Anwendung ...</a>
- </p>
- </td>
- </tr>
- </table>
- </body>
-</html> \ No newline at end of file