aboutsummaryrefslogtreecommitdiff
path: root/spss.slinterface/pages
diff options
context:
space:
mode:
Diffstat (limited to 'spss.slinterface/pages')
-rw-r--r--spss.slinterface/pages/images/aut-emb2.gifbin0 -> 4189 bytes
-rw-r--r--spss.slinterface/pages/images/egov.jpgbin0 -> 4974 bytes
-rw-r--r--spss.slinterface/pages/resultOverview.jsp135
3 files changed, 91 insertions, 44 deletions
diff --git a/spss.slinterface/pages/images/aut-emb2.gif b/spss.slinterface/pages/images/aut-emb2.gif
new file mode 100644
index 000000000..171180fad
--- /dev/null
+++ b/spss.slinterface/pages/images/aut-emb2.gif
Binary files differ
diff --git a/spss.slinterface/pages/images/egov.jpg b/spss.slinterface/pages/images/egov.jpg
new file mode 100644
index 000000000..adc92b209
--- /dev/null
+++ b/spss.slinterface/pages/images/egov.jpg
Binary files differ
diff --git a/spss.slinterface/pages/resultOverview.jsp b/spss.slinterface/pages/resultOverview.jsp
index cda562bbc..5e27178f4 100644
--- a/spss.slinterface/pages/resultOverview.jsp
+++ b/spss.slinterface/pages/resultOverview.jsp
@@ -17,91 +17,114 @@
<html>
<head>
- <head><title>Resultate der Signaturpr&uuml;fung</title></head>
+ <head><title>Bundeskanzleramt der Republik Österreich - Signaturprüfdienst</title></head>
</head>
<body>
- <h1>Informationen zum Unterzeichner</h1>
+ <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=\"" + request.getContextPath() + "/pages/images/aut-emb2.gif\" 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(response.encodeURL(request.getContextPath() + "/return")); %>">
+ Zurück zur Anwendung ...</a>
+ </p>
<!-- ######################################################### -->
<!-- Name des Unterzeichners -->
<!-- ######################################################### -->
- <h2>Name des Unterzeichners</h2>
- <p>
+ <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[]{"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(subOIDRegNames[i] + ": " + currSubjectNameRDN);
- %>
- <br/>
- <%
+ out.print("<tr ><td width=\"150px\" align=\"right\">" + subOIDRegNames[i] + "</td><td align=\"left\"><code>" + currSubjectNameRDN + "</code></td></tr>");
}
}
%>
- </p>
+ </table>
<!-- ######################################################### -->
<!-- Name des Ausstellers -->
<!-- ######################################################### -->
- <h2>Name des Ausstellers</h2>
- <p>
+
+ <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[]{"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(issuerOIDRegNames[i] + ": " + currIssuerNameRDN);
- %>
- <br/>
- <%
+ out.print("<tr><td width=\"150px\" align=\"right\">" + issuerOIDRegNames[i] + "</td><td align=\"left\"><code>" + currIssuerNameRDN + "</code></td></tr>");
}
}
%>
- </p>
+ </table>
<!-- ######################################################### -->
<!-- Seriennummer des Zertifikats -->
<!-- ######################################################### -->
- <h2>Seriennummer des Zertifikats</h2>
- <p>
- Seriennummer:
+ <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());
%>
- </p>
+ </code></td>
+ </tr>
<!-- ######################################################### -->
<!-- Qualifiziertes Zertifikat? -->
<!-- ######################################################### -->
- <h2>Qualität des Zertifikats</h2>
- <p>
- Das Zertifikat ist ein
- <% out.print(signerInfo.getIsQualified() ? "qualifiziertes" : "gewöhnliches"); %>
- Zertifikat.
- </p>
+ <tr>
+ <td align="right">Qualität</td>
+ <td align="left"><code>
+ <% out.print(signerInfo.getIsQualified() ? "qualifiziertes" : "gewöhnliches"); %> Zertifikat
+ </code></td>
+ </tr>
+ </table>
- <h1>Prüfungen</h1>
+ <table bgcolor="#eeeeee" width="790px" border="1" cellpadding="3">
+ <th>
+ <tr span="2"><b>Prüfungen</b></tr>
+ </th>
<!-- ######################################################### -->
<!-- Signaturprüfung -->
<!-- ######################################################### -->
- <h2>Signaturprüfung</h2>
- <p>
+ <tr>
+ <td width="150px" align="right">Signatur</td>
<%
String [] sigCheckMsgs = new String[]
{
@@ -111,14 +134,17 @@
};
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>");
%>
- <br/>
+ </code></p>
<%
if (sigCheckCode == 1)
{
%>
- Fehlerhafte Referenzen:
+ <p><code><font color="red">Fehlerhafte Referenzen:
<%
int count = 0;
do
@@ -131,9 +157,12 @@
count++;
}
while (true);
+ %>
+ </code></font></p>
+ <%
}
%>
- </p>
+ </td></tr>
<!-- ######################################################### -->
<!-- Signaturmanifestprüfung -->
@@ -151,8 +180,8 @@
<!-- Zertifikatsprüfung -->
<!-- ######################################################### -->
- <h2>Zertifikatsprüfung</h2>
- <p>
+ <tr>
+ <td align="right">Zertifikat</td>
<%
String [] certCheckMsgs = new String[]
{
@@ -166,17 +195,24 @@
};
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 -->
<!-- ######################################################### -->
- <h1>Signierte Daten</h1>
- <p>
+ <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);
@@ -185,24 +221,35 @@
boolean doShow = dataInfo.getShowHashInputData();
if (doShow)
{
- if (i > 0) out.println("<br/>");
+ out.print("<tr><td width=\"150px\" align=\"right\"><code>");
out.print("<a href=\"" + response.encodeURL(request.getContextPath() + dataInfo.getHashInputDataURL()) + "\"");
boolean isSLXHTML = dataInfo.getIsSLXHTMLDocument();
if (isSLXHTML) out.write(" target=\"_blank\"");
- out.print(">Datum Nr." + (i + 1));
- if (isSLXHTML) out.print(" (SLXHTML Dokument)");
- out.print("</a>");
+ out.print(">Datum Nr." + (j + 1) + "</a>");
+ out.print("</code></td><td align=\"left\">");
+ if (isSLXHTML)
+ {
+ out.print(" Die Datei ist vom Typ SLXHTML und kann 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);
%>
- </p>
+ </table>
<p>
<a href="<% out.print(response.encodeURL(request.getContextPath() + "/return")); %>">
Zurück zur Anwendung ...</a>
</p>
-
+ </td>
+ </tr>
+ </table>
</body>
</html> \ No newline at end of file