diff options
28 files changed, 125 insertions, 1204 deletions
diff --git a/common/src/main/java/at/gv/egovernment/moa/util/DOMUtils.java b/common/src/main/java/at/gv/egovernment/moa/util/DOMUtils.java index 316dee3b8..a3416d44a 100644 --- a/common/src/main/java/at/gv/egovernment/moa/util/DOMUtils.java +++ b/common/src/main/java/at/gv/egovernment/moa/util/DOMUtils.java @@ -271,7 +271,7 @@ public class DOMUtils { if(null != baStream) parser.parse(new InputSource(baStream)); else - parser.parse(new InputSource(inputStream)); + parser.parse(new InputSource(inputStream)); } catch(SAXException e) { if(true == Logger.isDebugEnabled() && null != buffer) { String xmlContent = new String(buffer); @@ -353,6 +353,8 @@ public class DOMUtils { String externalNoNamespaceSchemaLocation) throws SAXException, IOException, ParserConfigurationException { + + return parseDocument( inputStream, validating, diff --git a/common/src/main/java/at/gv/egovernment/moa/util/MOAErrorHandler.java b/common/src/main/java/at/gv/egovernment/moa/util/MOAErrorHandler.java index ba253edb5..3769b264d 100644 --- a/common/src/main/java/at/gv/egovernment/moa/util/MOAErrorHandler.java +++ b/common/src/main/java/at/gv/egovernment/moa/util/MOAErrorHandler.java @@ -41,6 +41,7 @@ import at.gv.egovernment.moa.logging.Logger; */ public class MOAErrorHandler extends DefaultErrorHandler { + /** * Logs a warning message. * @@ -56,8 +57,13 @@ public class MOAErrorHandler extends DefaultErrorHandler { * @see org.xml.sax.ErrorHandler#error(SAXParseException) */ public void error(SAXParseException exception) throws SAXException { - warn("parser.01", messageParams(exception), null); - throw exception; + warn("parser.01", messageParams(exception), null); + + // if Target attribute is missing in QualifyingProperties - don't throw exception (bug fix for old MOCCA signatures) + if (exception.getMessage().startsWith("cvc-complex-type.4: Attribute 'Target' must appear on element")) + warn("parser.04", new Object[] {"Attribute 'Target' must appear on element 'QualifyingProperties' - ignored for compatibility reasons."}, null); + else + throw exception; } /** diff --git a/common/src/main/resources/resources/properties/common_messages_de.properties b/common/src/main/resources/resources/properties/common_messages_de.properties index ac05b7996..a58d07625 100644 --- a/common/src/main/resources/resources/properties/common_messages_de.properties +++ b/common/src/main/resources/resources/properties/common_messages_de.properties @@ -10,6 +10,7 @@ parser.00=Leichter Fehler beim Parsen: {0}, SystemID={1}, Zeile={2}, Spalte={3} parser.01=Fehler beim Parsen: {0}, SystemID={1}, Zeile={2}, Spalte={3} parser.02=Schwerer Fehler beim Parsen: {0}, SystemID={1}, Zeile={2}, Spalte={3} +parser.04=Fehler beim Parsen: {0} xpath.00=Fehler beim Auswerten des XPath-Ausdruckes: {0} diff --git a/id/server/auth/src/main/webapp/BKAuswahl-MOA-Template-Howto.pdf b/id/server/auth/src/main/webapp/BKAuswahl-MOA-Template-Howto.pdf Binary files differindex 77c32e35e..857fcc1dd 100644 --- a/id/server/auth/src/main/webapp/BKAuswahl-MOA-Template-Howto.pdf +++ b/id/server/auth/src/main/webapp/BKAuswahl-MOA-Template-Howto.pdf diff --git a/id/server/auth/src/main/webapp/css/mandates.css b/id/server/auth/src/main/webapp/css/mandates.css deleted file mode 100644 index 7b6e550f0..000000000 --- a/id/server/auth/src/main/webapp/css/mandates.css +++ /dev/null @@ -1,57 +0,0 @@ -/* CSS Document */
-
-.hleft {
- float: left;
- width: 50%;
-}
-
-.hright {
- float: left;
- width: 49%;
-}
-
-.htitle {
- padding-top: 15px;
- clear: both;
-}
-
-.leiste1 {
- background-color: #FF0000;
- color: #FFFFFF;
- font-weight: bold;
- width: 15%;
- float: left;
- clear: left;
- height: 20px;
- padding-top: 5px;
- padding-bottom: 5px;
- FONT-SIZE: 0.9em;
-}
-
-.leiste2 {
- background-color: #CCCCCC;
- color: #000000;
- float: left;
- height: 20px;
- width: 33%;
- padding-top: 5px;
- padding-bottom: 5px;
-}
-
-a.info {
- color: #000000;
- text-decoration: underline;
-}
-
-
-.leiste3 {
- background-color: #CCCCCC;
- color: #000000;
- height: 20px;
- float: left;
- width: 17%;
- padding-top: 5px;
- padding-bottom: 5px;
- FONT-SIZE: 0.8em;
-
-}
diff --git a/id/server/auth/src/main/webapp/css/styles.css b/id/server/auth/src/main/webapp/css/styles.css deleted file mode 100644 index d91b993d1..000000000 --- a/id/server/auth/src/main/webapp/css/styles.css +++ /dev/null @@ -1,741 +0,0 @@ -/*
-|| Groesse der Seite auf A4 setzen
-|| Rand auf jeweils 10% der Seite setzen
-*/
-
-@page {
- size: 21cm 29.7cm;
- margin: 10%;
-}
-
-/*
-|| Font und Farben, die fuer das gesamte Dokument gueltig sind.
-*/
-
-body {
- font-family: arial, helvetica, sans-serif;
- background-color: white;
- color: black;
-}
-
-/*
-|| Eingabefelder verwenden eine Monospace-Font (s. Laenderstyleguide 5.1)
-*/
-
-input, textarea, select {
- font-family: monospace;
-}
-
-/*
-|| Schriftgroesse fuer Formulartitel
-*/
-
-h1 {
- font-size: 1.3em;
-}
-
-/*
-|| Definitionen fuer die Kategorien (faerbiger Balken)
-*/
-
-h2 {
- width: 98%;
- background-color: #A02D2D;
- color: white;
- font-weight: bold;
- font-size: 1em;
- padding: 0.3em;
- border-width: thin;
- margin-bottom: 1em;
-}
-
-/*
-|| Subkategorie (zB Adresse innerhalb von Stammgewerbeberechtigung)
-*/
-
-h3 {
- padding: 5px;
- margin-bottom: 1px;
- font-size: 0.8em;
-}
-
-/*
-|| Informationstext zu einer Kategorie
-*/
-
-h4 {
- margin-bottom: 0.5em;
- font-size: 0.8em;
-}
-
-fieldset {
- border: none;
-}
-
-}
-
-legend {
- display: none;
-}
-
-
-/*
-|| Informationstext im Info-Kaestchen
-*/
-
-.infotext {
- padding: 0.8em;
- float: left;
- background-color: #EEEEEE;
- color: black;
- font-size: 0.8em;
-}
-
-/*
-|| Info-Link im Info-Kaestchen
-*/
-
-.infobutton {
- float: left;
- width: 2em;
- background-color: red;
- text-align: center;
- font-size: 1.5em;
- color: white;
- font-weight: bold;
- padding: 0.4em;
- border-width: 0.25em;
- border-style: outset;
- border-style: -moz-bg-outset;
-}
-
-/*
-|| Info-Link soll weiss sein
-*/
-
-.infobutton a:link {
- background-color: red;
- color: white;
- text-decoration: none;
-
-}
-
-/*
-|| Info-Link soll weiss sein, auch wenn Link schon einmal angeklickt wurde
-*/
-
-.infobutton a:visited {
- background-color: red;
- color: white;
-}
-
-/*
-|| Info-Link-Text soll weiss sein, auch wenn man mit der Maus drueberfaehrt
-*/
-
-.infobutton a:hover {
- background-color: red;
- color: white;
-}
-
-/*
-|| Begrenzung fuer das Info-Kaestchen
-*/
-
-.boundinginfobox {
- width: 99%;
- background-color: #EEEEEE;
- color: black;
- border-width: thin;
-}
-
-/*
-|| Begrenzung fuer Eingabefeldbereiche
-*/
-
-.boundingbox {
- width: 99%;
- background-color: #EEEEEE;
- color: black;
- border-width: thin;
- margin-bottom: 1em;
-}
-
-/*
-|| Begrenzung, die Leittexte und Formulardaten im statischen Formular
-|| zusammenhaelt, sodass es bei einem Seitenumbruch beim Ausdruck
-|| nicht zu Verschiebungen kommt
-*/
-.printboundingbox {
- width: 99%;
-}
-
-/*
-|| Bereich fuer die Leittexte
-*/
-
-.labelarea {
- text-align: right;
- width: 17%;
- float: left;
- padding: 5px;
- font-size: 0.8em;
- vertical-align: middle;
-}
-
-/*
-|| Bereich fuer sehr lange Leittexte
-*/
-
-.labelareawidened {
- text-align: right;
- width: 50%;
- float: left;
- padding: 5px;
- font-size: 0.8em;
- vertical-align: middle;
-}
-
-/*
-|| Leittextbereich ohne Angabe einer Breite (z.B. bei Stiege und Tuer; sonst generell (.labelarea) 17% der Gesamtbreite)
-*/
-
-.labelareanowidth {
- float: left;
- padding: 5px;
- font-size: 0.8em;
- vertical-align: middle;
-}
-
-/*
-|| Legendenbereich (Icons)
-*/
-
-.legendarea {
- width: 30px;
- text-align: left;
- float: left;
- padding-left: 4px;
- padding-top: 5px;
- vertical-align: middle;
-}
-
-/*
-|| Legendenbereich fuer den Stern (in Kombination mit einem Rufzeichen)
-*/
-
-.legendareastar {
- width: 13px;
- float: left;
- padding-left: 4px;
- padding-top: 5px;
- vertical-align: middle;
-}
-
-/*
-|| Legendenbereich fuer das Info-Icon
-*/
-
-.legendareainfo {
- width: 17px;
- float: left;
- padding-top: 5px;
- vertical-align: middle;
-}
-
-/*
-|| Bereich fuer ein einzelnes Eingabefeld
-*/
-
-.inputfieldarea {
- float: left;
- padding: 4px;
-}
-
-/*
-|| Bereich fuer das erste Eingabefeld, wenn zwei in einer Zeile
-|| = Eingabefeldbereich, dessen Breite auf 26% begrenzt ist (.inputfieldarea hat keine Begrenzung)
-*/
-
-.inputfieldareafortwo {
- width: 26%;
- float: left;
- padding: 4px;
-}
-
-
-/*
-|| e-Goverment Schriftzug im Logo
-*/
-
-.egovlogo {
- text-align: center;
- background-color: white;
- color: #008B8B;
- font-weight: bold;
- font-style: italic;
- font-size: 1.7em;
-}
-
-/*
-|| help.gv.at-Schriftzug im Logo
-*/
-
-.egovtext {
- text-align: center;
- background-color: white;
- color: black;
- font-weight: bold;
- font-size: 1.2em;
-}
-
-/*
-|| Bereich fuer den Titel des Formulars links vom Logo
-*/
-
-.titlebox {
- float: left;
- width: 65%;
- margin-bottom: 1em;
-}
-
-/*
-|| Bereich fuer das Logo
-*/
-
-.logobox {
- float: right;
- margin-bottom: 1em;
-}
-
-/*
-|| Allgemeiner Informationstext zu einem Formular (zwischen Formulartitel
-|| und Info-Kaestchen
-*/
-
-.introtext {
- font-weight: bold;
- margin-bottom: 1em;
-}
-
-/*
-|| Link "Zum Formularanfang"
-*/
-
-.formtop {
- float: right;
-}
-
-/*
-|| Bereich fuer die Steuerungs-Buttons (Senden, Abbrechen, etc.)
-*/
-
-.buttonarea {
- margin-top: 0.5em;
- text-align: center;
-}
-
-/*
-|| Aussehen der Steuerungs-Buttons
-*/
-
-.button {
- font-family: arial, helvetica, sans-serif;
- font-size: 1em;
-}
-
-/*
-|| Formularkennung/Fusszeile des Formulars
-*/
-
-.formid {
- float: left;
- font-style: italic;
- font-size: 0.8em;
- background-color: #008B8B;
- color: white;
- padding: 0.5em;
-}
-
-/*
-|| Behoerdenanschrift
-*/
-
-.organizationaddress {
- font-style: italic;
- margin-top: 1em;
- margin-bottom: 1em;
-}
-
-/*
-|| Behoerdenanschrift mit Logo
-*/
-
-.organizationaddresslogo {
- font-style: italic;
- margin-top: 1em;
- margin-bottom: 1em;
- float: left;
-}
-
-/*
-|| Beilagen-Tabelle
-*/
-
-.attachmenttable {
- width: 99%;
- background-color: #EEEEEE;
- color: black;
- border-width: thin;
- border-collapse: collapse;
- margin-bottom: 1em;
-}
-
-/*
-|| Spaltenueberschrift "lfd Nr"
-*/
-
-.attachmenttitlenumber {
- border-bottom: thin solid black;
- border-right: thin solid black;
- padding: 0.3em;
- font-size: 0.8em;
-}
-
-/*
-|| Spaltenueberschrift "Beilage"
-*/
-
-.attachmenttitlename {
- border-bottom: thin solid black;
- border-right: thin solid black;
- padding: 0.5em;
- text-align: left;
- font-size: 0.8em;
-}
-
-
-/*
-|| Spaltenueberschriften "nachgereicht" und "angefuegt"
-*/
-
-.attachmenttitleselection {
- padding: 0.3em;
- text-align: center;
- border-left: thin solid black;
- border-bottom: thin solid black;
- font-size: 0.8em;
-}
-
-/*
-|| Spaltenueberschrift "Datei"
-*/
-
-.attachmenttitlefile {
- padding: 0.3em;
- text-align: left;
- border-bottom: thin solid black;
- font-size: 0.8em;
-}
-
-/*
-|| Zellen der Spalte "lfd Nr"
-*/
-
-.attachmentnumber {
- text-align: center;
- border-left: thin solid #EEEEEE;
- border-right: thin solid black;
- padding: 0.3em;
- font-size: 0.8em;
-}
-
-/*
-|| Zellen der Spalte "Beilage"
-*/
-
-.attachmentname {
- text-align: left;
- border-left: thin solid black;
- border-right: thin solid black;
- padding: 0.5em;
- font-size: 0.8em;
-}
-
-/*
-|| Zellen der Spalte "Datei"
-*/
-
-.attachmentfile {
- text-align: left;
- border-right: thin solid #EEEEEE;
- padding: 0.3em;
-}
-
-/*
-|| Zellen der Spalte "angefuegt"
-*/
-
-.attachmentselectiononline {
- text-align: center;
- padding: 0.3em;
- border-left: solid black thin;
-}
-
-/*
-|| Zellen der Spalte "nachgereicht"
-*/
-
-.attachmentselectionpost {
- text-align: center;
- border-left: solid black thin;
- padding: 0.3em;
-}
-
-/*
-|| unsichtbarer Bereich
-*/
-
-.hide {
- visibility: hidden;
- display: none;
-}
-
-/*
-|| sichtbarer Bereich
-*/
-
-.show {
- visibility: visible;
- display: block;
-}
-
-/*
-|| readonly-Felder
-*/
-
-.deactive {
- background-color: #D3D3D3;
- color: gray;
-}
-
-/*
-|| Fehlertexte (bei fehlerhaften Eingaben)
-*/
-
-.errortext {
- color: red;
- background-color: white;
- font-size: 1em;
- border: solid red 2px;
- padding: 0.5em;
- width: 97%;
-}
-
-.errortext a:visited , .errortext a:link, .errortext a:hover {
- color: red;
-}
-
-/*
-|| simuliertes Readonly-Eingabefeld, das in Wirklichkeit
-|| Text mit einem Rahmen ist
-*/
-
-.readonlybutton {
- width: 20em;
- background-color: #D3D3D3;
- color: gray;
- border-color: gray;
- border-width: thin;
- border-style: inset;
- font-family: monospace;
-}
-
-/*
-|| Vertikale Ausrichtung des Info-Icons im Beilagenbereich
-*/
-
-.imagevertalign {
- vertical-align: middle;
-}
-
-/*
-|| Unterbindet Rahmen bei Bildern mit hinterlegtem Link
-*/
-
-a img {
- border: none;
-}
-
-/*
-|| MOA-Ergebnis-Tabelle
-*/
-
-.MOA-SP-ergebnis-tabelle {
- width: 100%;
- border: thin solid black;
- border-collapse: collapse;
- margin-bottom: 1em;
-}
-
-/*
-|| MOA-Ergebnis-Tabellenemelemente
-*/
-
-.MOA-SP-ergebnis-zelle, .MOA-SP-ergebnis-header {
- border: thin solid black;
- text-align: left;
- padding: 0.3em;
- background-color: #EEEEEE;
-}
-
-/*
-|| MOA-Ergebnis-Tabelle Fehlermeldungen
-*/
-
-.moa-sp-error {
- color: red;
- font-weight: bold;
-}
-
-/*
-|| Signaturblock-Tabelle
-*/
-
-.sigblock-tabelle {
- width: 100%;
- border: thin solid black;
- border-collapse: collapse;
- margin-bottom: 1em;
-}
-
-/*
-|| Signaturblock-Tabellenelemente
-*/
-
-.sigblock-zelle, .sigblock-header {
- border: thin solid black;
- text-align: left;
- padding: 0.3em;
- background-color: #EEEEEE;
-}
-
-/*
-|| Formular mit mehreren Seiten, Angabe der aktuellen Seite
-*/
-
-.steps {
- text-align: right;
- font-weight: bold;
- padding: 0.3em;
- margin-right: 0.3em;
- font-style: italic;
-}
-
-/*
-|| Bereich fuer Formularliste
-*/
-
-.labelareaform {
- text-align: left;
- width: 50%;
- float: left;
- padding: 5px;
- font-size: 0.8em;
- font-weight: bold;
- vertical-align: middle;
-}
-
-/*
-|| Bereich fuer Bestellung und Details bei Formularbestellungen
-*/
-
-.labelareaorderdetail {
- text-align: center;
- width: 17%;
- float: left;
- padding: 5px;
- font-size: 0.8em;
- vertical-align: middle;
- font-weight: bold;
-}
-
-/*
-|| Farbe der Verfahrens-Tabellenzeilen mit geradem Index
-*/
-
-.evenformrow {
- background-color: #EEEEEE;
-}
-
-/*
-|| Farbe der Verfahrens-Tabellenzeilen mit ungeradem Index
-*/
-
-.oddformrow {
- background-color: lightgrey;
-}
-
-/*
-|| Sicherheitsabfrage in der Verfahrensverwaltung
-*/
-
-.checktext {
- color: red;
- padding: 0.5em;
- border: solid 2px red;
- margin: 1em;
-}
-
-/*
-|| Buttons der Eingangsstelle
-*/
-
-.eingang_button {
- line-height: 2em;
- border-width: 2px;
- border-color: grey;
- padding: 4px;
- background-color: lightgrey;
- border-style: outset;
- border-style: -moz-bg-outset;
-}
-
-/*
-|| Buttonlinks der Eingangsstelle
-*/
-
-.eingang_button_link {
- color: black;
- text-decoration: none;
-}
-
-/*
-|| Für den Farbenwechsel bei den Beilagen-Tabellen
-*/
-
-table.attachmenttable tr.s
-{
- background-color: lightgrey;
-}
-
-/*
-|| Farbe der Titelzeile bei den Beilagen-Tabellen
-*/
-
-table.attachmenttable thead
-{
- background-color: #aaaaaa;
-}
-
-/*
-|| Aktuell fokussiertes Eingabefeld visuell hervorheben (Styleguide Anforderung)
-*/
-
-input:focus, input.field:focus, select:focus, textarea:focus {
- border: 2px solid black;
-}
-
-select:focus {
- background-color: #FFFFFE;
-}
\ No newline at end of file diff --git a/id/server/auth/src/main/webapp/css/styles_opera.css b/id/server/auth/src/main/webapp/css/styles_opera.css deleted file mode 100644 index a2ea527bf..000000000 --- a/id/server/auth/src/main/webapp/css/styles_opera.css +++ /dev/null @@ -1,11 +0,0 @@ -/*
-|| In Opera funktioniert das Aus- und Einblenden von HTML-Bloecken
-|| mittels JavaScript-Zugriff auf DOM-Objekte nicht, daher muss
-|| die Definition der Klasse .hide in diesem Browser durch eine
-|| "sichtbare" Definition ueberlagert werden
-*/
-
-.hide {
- visibility: visible;
- display: block;
-}
\ No newline at end of file diff --git a/id/server/auth/src/main/webapp/iframeHandyBKU.html b/id/server/auth/src/main/webapp/iframeHandyBKU.html index f07b73265..0f6e1e282 100644 --- a/id/server/auth/src/main/webapp/iframeHandyBKU.html +++ b/id/server/auth/src/main/webapp/iframeHandyBKU.html @@ -45,17 +45,13 @@ </script>
</head>
- <body>
-
- Bitte warten...
-
- <FORM name="moaidform" method="post" id="moaidform">
+ <body>
+ Bitte warten...
+ <form name="moaidform" method="post" id="moaidform">
<input type="hidden" name="Template" id="Template">
<input type="hidden" name="bkuURI" value="https://www.handy-signatur.at/mobile/https-security-layer-request/default.aspx">
<input type="hidden" name="useMandate" id="useMandate">
- </FORM>
-
-
+ </form>
<hr>
</body>
</html>
\ No newline at end of file diff --git a/id/server/auth/src/main/webapp/iframeOnlineBKU.html b/id/server/auth/src/main/webapp/iframeOnlineBKU.html index 4873245be..a039005e0 100644 --- a/id/server/auth/src/main/webapp/iframeOnlineBKU.html +++ b/id/server/auth/src/main/webapp/iframeOnlineBKU.html @@ -48,14 +48,12 @@ </script>
</head>
<body>
- Bitte warten...
-
+ Bitte warten...
<form method="POST" name="moaidform" id="moaidform">
<input type="hidden" name="Template" id="Template">
<input type="hidden" name="bkuURI" id="bkuURI">
<input type="hidden" name="useMandate" id="useMandate">
- </form>
-
+ </form>
<hr>
</body>
</html>
\ No newline at end of file diff --git a/id/server/auth/src/main/webapp/img/bk_aktivieren.jpg b/id/server/auth/src/main/webapp/img/bk_aktivieren.jpg Binary files differnew file mode 100644 index 000000000..a6436dc72 --- /dev/null +++ b/id/server/auth/src/main/webapp/img/bk_aktivieren.jpg diff --git a/id/server/auth/src/main/webapp/img/ecard_aktivieren.jpg b/id/server/auth/src/main/webapp/img/ecard_aktivieren.jpg Binary files differdeleted file mode 100644 index 2e8e87f86..000000000 --- a/id/server/auth/src/main/webapp/img/ecard_aktivieren.jpg +++ /dev/null diff --git a/id/server/auth/src/main/webapp/img/egov_schrift.gif b/id/server/auth/src/main/webapp/img/egov_schrift.gif Binary files differdeleted file mode 100644 index aea64ef5e..000000000 --- a/id/server/auth/src/main/webapp/img/egov_schrift.gif +++ /dev/null diff --git a/id/server/auth/src/main/webapp/img/info.gif b/id/server/auth/src/main/webapp/img/info.gif Binary files differdeleted file mode 100644 index f9e1bb00f..000000000 --- a/id/server/auth/src/main/webapp/img/info.gif +++ /dev/null diff --git a/id/server/auth/src/main/webapp/img/infobutton.gif b/id/server/auth/src/main/webapp/img/infobutton.gif Binary files differdeleted file mode 100644 index 31e236e34..000000000 --- a/id/server/auth/src/main/webapp/img/infobutton.gif +++ /dev/null diff --git a/id/server/auth/src/main/webapp/img/mobilsig_aktivieren.jpg b/id/server/auth/src/main/webapp/img/mobilsig_aktivieren.jpg Binary files differdeleted file mode 100644 index be1799b7a..000000000 --- a/id/server/auth/src/main/webapp/img/mobilsig_aktivieren.jpg +++ /dev/null diff --git a/id/server/auth/src/main/webapp/img/rufezeichen.gif b/id/server/auth/src/main/webapp/img/rufezeichen.gif Binary files differdeleted file mode 100644 index fbad8d758..000000000 --- a/id/server/auth/src/main/webapp/img/rufezeichen.gif +++ /dev/null diff --git a/id/server/auth/src/main/webapp/img/stern.gif b/id/server/auth/src/main/webapp/img/stern.gif Binary files differdeleted file mode 100644 index 77c53d1c3..000000000 --- a/id/server/auth/src/main/webapp/img/stern.gif +++ /dev/null diff --git a/id/server/auth/src/main/webapp/index.html b/id/server/auth/src/main/webapp/index.html index 6e60ae433..533f2830a 100644 --- a/id/server/auth/src/main/webapp/index.html +++ b/id/server/auth/src/main/webapp/index.html @@ -95,15 +95,9 @@ <!-- [OPTIONAL] Aendern Sie hier die Titelueberschrift der Seite) -->
<div id="bannerleft">
<h1>MOA-Template zur Bürgerkartenauswahl (Musterseite)</h1>
- <!-- Meldung im Browser, wenn JavaScript nicht aktiviert -->
- <noscript>
- <p>
- Bitte aktivieren Sie JavaScript.
- </p>
- </noscript>
- </div>
+ </div>
<!-- [OPTIONAL] Aendern Sie hier das Logo der Seite (und Alternativtext fuer das Bild) -->
- <div id="bannerright">
+ <div id="bannerright">
<img src="img/logo.jpg" alt="Logo">
</div>
</div>
@@ -113,21 +107,70 @@ Login mit Bürgerkarte
</h2>
<div id="bkulogin" class="hell">
- <!-- [OPTIONAL] Um die Online BKU auszublenden, kommentieren sie das folgende div (bkukarte) aus -->
- <div id="bkukarte" class="hell">
- <button name="bkuButton" type="button" onClick="bkuOnlineClicked();">KARTE</button>
- </div>
- <!-- [OPTIONAL] Um die Mobile BKU auszublenden, kommentieren sie das folgende div (bkukhandy) aus -->
- <div id="bkuhandy" class="hell">
- <button name="bkuButton" type="button" onClick="bkuHandyClicked();">HANDY</button>
- </div>
+ <!-- No-Script Variante, wenn im Browser JavaScript deaktiviert ist -->
+ <!-- Defaulteinstellung: No-Script Variante mit Anmeldung via lokaler BKU oder Handysignatur ohne Vollmacht -->
+ <noscript>
+ Kein JavaScript aktiviert!
+
+ <!-- [OPTIONAL] kommentieren sie folgende entsprechenden Blöcke aus, wenn Sie keine No-Script Variante anbieten möchten oder nur bestimmte BKU/Vollmachten Varianten anzeigen möchten -->
+
+ <!-- Block "KARTE": Anmeldung mit lokaler BKU *ohne* Vollmacht (No-Script Variante) -->
+ <!-- [MUSS] Geben Sie hier die URL zum Aufruf von MOA-ID an (inkl. Template-URL, bkuURI und useMandate Parameter!) -->
+ <!-- z.B.: https://yoururl.at/moa-id-auth/StartAuthentication?Target=IT&OA=https://youronlineapplication.at&Template=https://yoururl.at/moa-id-auth/template_localBKU.html&bkuURI=https://127.0.0.1:3496/https-security-layer-request&useMandate=false -->
+ <a href="[MOA_ID_STARTAUTHENTICATION]&Template=[URL_TO_LOKALBKU_TEMPLATE]&bkuURI=https://127.0.0.1:3496/https-security-layer-request&useMandate=false">
+ <div id="bkukarte" class="hell">
+ <button name="bkuButton" type="button">KARTE</button>
+ </div>
+ </a>
+
+ <!-- Block "KARTE+Vollmacht": Anmeldung mit lokaler BKU *mit* Vollmacht (No-Script Variante) -->
+ <!-- [MUSS] Geben Sie hier die URL zum Aufruf von MOA-ID an (inkl. Template-URL, bkuURI und useMandate Parameter!) -->
+ <!-- z.B.: https://yoururl.at/moa-id-auth/StartAuthentication?Target=IT&OA=https://youronlineapplication.at&Template=https://yoururl.at/moa-id-auth/template_localBKU.html&bkuURI=https://127.0.0.1:3496/https-security-layer-request&useMandate=true -->
+ <!-- <a href="[MOA_ID_STARTAUTHENTICATION]&Template=[URL_TO_LOKALBKU_TEMPLATE]&bkuURI=https://127.0.0.1:3496/https-security-layer-request&useMandate=true">
+ <div id="bkukarte" class="hell">
+ <button name="bkuButton" type="button">KARTE+<br>Vollmacht</button>
+ </div>
+ </a> -->
+
+
+ <!-- Block "HANDY": Anmeldung mit Handysignatur *ohne* Vollmacht (No-Script Variante) -->
+ <!-- [MUSS] Geben Sie hier die URL zum Aufruf von MOA-ID an (inkl. Template-URL, bkuURI und useMandate Parameter!) -->
+ <!-- z.B.: https://yoururl.at/moa-id-auth/StartAuthentication?Target=IT&OA=https://youronlineapplication.at&Template=https://yoururl.at/moa-id-auth/template_handyBKU.html&bkuURI=https://www.handy-signatur.at/mobile/https-security-layer-request/default.aspx&useMandate=false -->
+ <a href="[MOA_ID_STARTAUTHENTICATION]&Template=[URL_TO_HANDYSIGNATUR_TEMPLATE]&bkuURI=https://www.handy-signatur.at/mobile/https-security-layer-request/default.aspx&useMandate=false">
+ <div id="bkuhandy" class="hell">
+ <button name="bkuButton" type="button">HANDY</button>
+ </div>
+ </a>
- <!-- [OPTIONAL] Um die Anmeldung mit Vollmachten auszublenden, kommentieren Sie das folgende div (mandate) aus -->
- <div id="mandate">
- <input type="checkbox" name="Mandate" style="vertical-align: middle; margin-right: 5px;" id="mandateCheckBox">
- <label>in Vertretung anmelden</label>
- <a href="info_mandates.html" target="_blank" class="infobutton" style="color:#FFF">i</a>
- </div>
+ <!-- Block "HANDY+Vollnacht": Anmeldung mit Handysignatur *mit* Vollmacht (No-Script Variante) -->
+ <!-- [MUSS] Geben Sie hier die URL zum Aufruf von MOA-ID an (inkl. Template-URL, bkuURI und useMandate Parameter!) -->
+ <!-- z.B.: https://yoururl.at/moa-id-auth/StartAuthentication?Target=IT&OA=https://youronlineapplication.at&Template=https://yoururl.at/moa-id-auth/template_handyBKU.html&bkuURI=https://www.handy-signatur.at/mobile/https-security-layer-request/default.aspx&useMandate=true -->
+ <!-- <a href="[MOA_ID_STARTAUTHENTICATION]&Template=[URL_TO_HANDYSIGNATUR_TEMPLATE]&bkuURI=https://www.handy-signatur.at/mobile/https-security-layer-request/default.aspx&useMandate=true">
+ <div id="bkuhandy" class="hell">
+ <button name="bkuButton" type="button">HANDY</button>
+ </div>
+ </a> -->
+
+ </noscript>
+
+ <script>
+ <!-- [OPTIONAL] Um die Online BKU auszublenden, kommentieren sie folgende drei Zeilen aus aus -->
+ document.write("<div id=\"bkukarte\" class=\"hell\">");
+ document.write("<button name=\"bkuButton\" type=\"button\" onClick=\"bkuOnlineClicked();\">KARTE</button>");
+ document.write("</div>");
+
+ <!-- [OPTIONAL] Um die Handysignatur auszublenden, kommentieren sie folgende drei Zeilen aus aus -->
+ document.write("<div id=\"bkuhandy\" class=\"hell\">");
+ document.write("<button name=\"bkuButton\" type=\"button\" onClick=\"bkuHandyClicked();\">HANDY</button>");
+ document.write("</div>");
+
+ <!-- [OPTIONAL] Um die Anmeldung mit Vollmachten auszublenden, kommentieren Sie folgende fünf Zeilen aus -->
+ document.write("<div id=\"mandate\">");
+ document.write("<input type=\"checkbox\" name=\"Mandate\" style=\"vertical-align: middle; margin-right: 5px;\" id=\"mandateCheckBox\">");
+ document.write("<label>in Vertretung anmelden</label>");
+ document.write(" <a href=\"info_mandates.html\" target=\"_blank\" class=\"infobutton\" style=\"color:#FFF\">i</a>");
+ document.write("</div> ");
+ </script>
</div>
@@ -138,7 +181,7 @@ <form method="post" id="moaidform">
<input type="hidden" name="show" value="false">
<input type="hidden" name="Template" id="Template">
- <input type="hidden" name="bkuURI" value="https://localhost:3496/https-security-layer-request">
+ <input type="hidden" name="bkuURI" value="https://127.0.0.1:3496/https-security-layer-request">
<input type="hidden" name="useMandate" id="useMandate">
<input type="submit" size="400" value="Lokale BKU" class="sendButton">
</form>
@@ -154,9 +197,11 @@ <div id="navlist" class="hell">
<ul>
<li>
- <a href="http://www.buergerkarte.at" target="_blank">Bürgerkarte.at</a> </li>
+ <a href="http://www.buergerkarte.at" target="_blank">Bürgerkarte.at</a>
+ </li>
<li>
- <a href="http://www.digitales.oesterreich.gv.at/" target="_blank">Digitales Österreich</a> </li>
+ <a href="http://www.digitales.oesterreich.gv.at/" target="_blank">Digitales Österreich</a>
+ </li>
<li>
<a href="http://www.a-sit.at/" target="_blank">A-SIT</a>
</li>
@@ -172,10 +217,7 @@ <div id="rightcontent">
<p>
- <a href="http://www.buergerkarte.at/de/aktivieren/online.html" target="_blank"><img src="img/ecard_aktivieren.jpg" border="0" alt="eCard online aktivieren"></a>
- </p>
- <p>
- <a href="http://www.buergerkarte.at/de/aktivieren/mobil.html" target="_blank"><img src="img/mobilsig_aktivieren.jpg" border="0" alt="Handy Signatur aktivieren"></a>
+ <a href="http://www.buergerkarte.at/aktivieren.de.php" target="_blank"><img src="img/bk_aktivieren.jpg" border="0" alt="B6uuml;rgerkarte aktivieren" width="210"></a>
</p>
</div>
diff --git a/id/server/auth/src/main/webapp/info_bk.html b/id/server/auth/src/main/webapp/info_bk.html index f15501a80..59aea64cb 100644 --- a/id/server/auth/src/main/webapp/info_bk.html +++ b/id/server/auth/src/main/webapp/info_bk.html @@ -42,38 +42,42 @@ </p>
<ul>
<li>
- eine Chipkarte, die für die Verwendung als Bürgerkarte geeignet ist, wie zum Beispiel Ihre e-card, Bankomatkarte oder Signaturkarte von a-trust oder ein Mobiltelefon, das zur Nutzung als Handy BKU (Bürgerkartenumgebung) registriert ist.
- </li>
+ eine Chipkarte, die für die Verwendung als Bürgerkarte geeignet ist, wie zum Beispiel Ihre e-card, Bankomatkarte oder Signaturkarte von A-Trust
+ </li>
<li>
einen Kartenleser mit den dazugehörigen Treibern
</li>
<li>
eine Bürgerkartensoftware (BKU)
</li>
+ </ul>
+ <p> </p>
+ <p>oder</p>
+ <ul>
+ <li>
+ ein Mobiltelefon, das zur Nutzung als Handysignatur registriert ist.
+ </li>
</ul>
- <p>
- Als Bürgerkartensoftware stehen folgende drei Varianten zur Verfügung:
- </p>
+<p>
+ </p>
+<p>Als Bürgerkartensoftware stehen Ihnen folgende drei Varianten zur Verfügung:
+ </p>
<ul>
- <li><i>Lokale BKU</i>: Diese Software wird lokal auf Ihrem Computer installiert. Die Software finden sie unter <a href="http://www.buergerkarte.at/de/voraussetzungen/software.html" target="_blank">http://www.buergerkarte.at/de/voraussetzungen/software.html</a>
+ <li><i>Lokale BKU</i>: Diese Software wird lokal auf Ihrem Computer installiert. Die Software finden sie unter <a href="http://www.buergerkarte.at/download.de.php" target="_blank">http://www.buergerkarte.at/download.de.php</a>
</li>
- <li><i>Online-BKU</i>: Mit der Online-BKU wird keine lokale Bürgerkartensoftware am PC benötigt. Über JAVA Technologien werden die benötigten Funktionen als Applet im Browser ausgeführt. Einzige Voraussetzung ist eine aktuelle JAVA Version (ab Java 6).
+ <li><i>Online BKU</i>: Mit der Online BKU wird keine lokale Bürgerkartensoftware am PC benötigt. Über JAVA Technologien werden die benötigten Funktionen als Applet im Browser ausgeführt. Einzige Voraussetzung ist eine aktuelle JAVA Version (ab Java 6).
+ </li>
+ <li><i>Handysignatur</i>: Mit der Handysignatur können Sie sich mittels ihres Mobiltelefons anmelden. Voraussetzung ist eine vorherige Registrierung. Mehr Informationen hierzu finden Sie auf: <a href="https://www.handy-signatur.at/" target="_blank">https://www.handy-signatur.at/</a><br>
+ <br>
+ <b>Informationen zur Bürgerkarte finden Sie hier:</b>
</li>
- <li><i>Mobile BKU</i>: Mit der mobilen BKU können sie mittels ihres Mobiltelefons. Voraussetzung ist eine vorherige Registrierung. Mehr Informationen hierzu finden Sie auf <a href="http://www.a-trust.at/mobile/" target="_blank">http://www.a-trust.at/mobile/</a><br>
- <b>Hinweis:</b><br>
- Wenn das JAVA-Applet nicht funktioniert (bei einer älteren JAVA Version als Java 6 oder bei einem nicht unterstützten Browser), müssen Sie die lokale BKU installieren und dann über die Button "Login mit Bürgerkarte" und "Lokale BKU" einsteigen.
- </li>
</ul>
- <p>
- <br>
- <b>Informationen zur Bürgerkarte finden Sie hier:</b>
- </p>
<ul>
- <li>
+ <li>
<a href="http://www.digitales.oesterreich.gv.at" target="_blank">Digitales Österreich</a>: Informationen rund um E-Government
</li>
<li>
- <a href="http://www.buergerkarte.at" target="_blank">Bürgerkarte</a>: Einfach verständliche Informationen zur Bürgerkarte
+ <a href="http://www.buergerkarte.at" target="_blank">Bürgerkarte</a>: Informationen zur Bürgerkarte
</li>
</ul>
<p>
diff --git a/id/server/auth/src/main/webapp/javascript/fa.js b/id/server/auth/src/main/webapp/javascript/fa.js deleted file mode 100644 index ffa4031b1..000000000 --- a/id/server/auth/src/main/webapp/javascript/fa.js +++ /dev/null @@ -1,8 +0,0 @@ -function deactivateApplicant( ) {
- if ( document.formular.familienname.value != '' )
- toggleActive( document.formular.familienname, 'deactive' );
- if ( document.formular.vorname.value != '' )
- toggleActive( document.formular.vorname, 'deactive' );
- if ( document.formular.geburtsdatum.value != '' && document.formular.geburtsdatum.value != 'JJJJ-MM-TT' )
- toggleActive( document.formular.geburtsdatum, 'deactive' );
-}
diff --git a/id/server/auth/src/main/webapp/javascript/formallg.js b/id/server/auth/src/main/webapp/javascript/formallg.js deleted file mode 100644 index 65d7bbedf..000000000 --- a/id/server/auth/src/main/webapp/javascript/formallg.js +++ /dev/null @@ -1,315 +0,0 @@ -/*
-|| Die Funktion displayElement() macht ein verstecktes HTML-Element sichtbar.
-|| Das HTML-Element ist in aller Regel ein mit <div> ... </div> umspannter
-|| HTML-Abschnitt.
-||
-|| IN-Parameter: element_id ... ID des sichtbarzumachenden HTML-Elements
-||
-*/
-
-function displayElement( element_id ) {
- if ( notNN4( ) )
- {
- var elementToDisplay = document.getElementById( element_id );
- elementToDisplay.className = 'show';
- }
-}
-
-
-
-/*
-|| Die Funktion hideElement() macht ein HTML-Element unsichtbar.
-|| Das HTML-Element ist in aller Regel ein mit <div> ... </div> umspannter
-|| HTML-Abschnitt.
-||
-|| IN-Parameter: element_id ... ID des zu versteckenden HTML-Elements
-||
-*/
-
-function hideElement( element_id ) {
- if ( notNN4( ) )
- {
- var elementToHide = document.getElementById( element_id );
- elementToHide.className = 'hide';
- }
-}
-
-
-
-/*
-|| Die Funktion resetValue() setzt Radiobuttons, Dropdown-Menues und Checkboxes auf ihre
-|| Ausgangswerte (beim Laden des Formulars) zurueck.
-||
-|| IN-Parameter: element ... Radiobutton-, Dropdown- oder Checkbox-Element
-||
-*/
-
-function resetValue( element ) {
- for ( var i = 0; i < element.length; i++ )
- {
- element[i].checked = element[i].defaultChecked;
- element[i].selected = element[i].defaultSelected;
- }
-}
-
-
-
-/*
-|| Die Funktion toggleDisplay() invertiert die Sichtbarkeit eines
-|| HTML-Elements.
-|| Das HTML-Element ist in aller Regel ein mit <div> ... </div> umspannter
-|| HTML-Abschnitt.
-||
-|| IN-Parameter: element_id ... ID des zu invertierenden HTML-Elements
-||
-*/
-
-function toggleDisplay( element_id ) {
- if ( notNN4( ) )
- {
- var elementToToggle = document.getElementById( element_id );
- var elementClass = elementToToggle.className;
- if ( elementClass == 'hide' )
- elementToToggle.className = "display";
- else
- elementToToggle.className = "hide";
- }
-}
-
-/*
-|| Die Funktion toggleActive() setzt das Attribut 'readonly' eines
-|| HTML-Eingabeelements.
-||
-|| IN-Parameter: element ... HTML-Eingabeelement
-|| IN-Parameter: status ... entweder 'active' oder 'deactive'
-||
-*/
-
-function toggleActive( element, status ) {
-
- if ( notNN4( ) )
- {
- var elementToToggle = document.getElementById( element.id );
-
- if ( status == 'active' )
- {
- element.readOnly = false;
- elementToToggle.className = "active";
- }
- else
- {
- element.readOnly = true;
- elementToToggle.className = "deactive";
- }
- }
-}
-
-
-
-/*
-|| Die Funktion changeActivity() setzt das Attribut 'readonly' eines
-|| HTML-Eingabeelements in Abhaengigkeit des Uebergabeparameters 'value'.
-||
-|| IN-Parameter: value ... Wert eines HTML-Eingabelements
-|| IN-Parameter: element ... HTML-Eingabeelement
-||
-*/
-
-function changeActivity( value, element ) {
- if ( value == null || value == '' )
- toggleActive( element, 'active' );
- else
- toggleActive( element, 'deactive' );
-}
-
-
-
-/*
-|| Die Funktion pasteValueAndDeactivate() setzt den Wert eines HTML-Eingabeelements
-|| und setzt das Attribut 'readonly', je nachdem ob der uebergebene Wert ungleich
-|| dem Leerstring ist oder nicht.
-||
-|| IN-Parameter: value ... zu setzender Wert
-|| IN-Parameter: element ... HTML-Eingabeelement
-||
-*/
-
-function pasteValueAndDeactivate( value, element ) {
- if ( notNN4( ) )
- {
- var elementToSet = document.getElementById( element.id );
- elementToSet.value = value;
- if ( value != null && value != '' )
- {
- element.readOnly = true;
- elementToSet.className = "deactive";
- }
- else
- {
- element.readOnly = false;
- elementToSet.className = "active";
- }
- }
-}
-
-
-
-/*
-|| Die Funktion popitup() oeffnet im Browser links oben ein Fenster
-|| mit bestimmten Eigenschaften (keine Statuszeile, kein Browsermenue, etc.).
-|| URL und Groesse des Fensters werden als Parameter uebergeben.
-||
-|| IN-Parameter: url ... in dem Fenster zu oeffnende URL
-|| IN-Parameter: win_width ... Breite des zu oeffnenden Fensters
-|| IN-Parameter: win_height ... Hoehe des zu oeffnenden Fensters
-||
-*/
-
-function popitup( url, win_width, win_height ) {
- var features = "resizable, scrollbars=yes,status=no, menubar=no, toolbar=no, screenX=20, screenY=20, width=" + win_width + ", height=" + win_height;
- newwindow=window.open( url, 'Info', features );
- /* die folgende Anweisung verursacht im IE eine Zugriffsverletzung, daher auskommentiert! */
- // newwindow.moveTo( 20, 20);
- if ( window.focus )
- newwindow.focus( );
-}
-
-
-
-/*
-|| Die Funktion initialize() deaktiviert das StyleSheet styles_opera.css (ausser fuer Opera).
-|| Ausserdem werden in Browsern, die JavaScript aktiviert haben, die Icon-Info-Links durch href-Werte ersetzt,
-|| die kein neues Browser-Fenster, sondern ein kleines Fenster oeffnen (s. Funktion javascriptWindows).
-|| Der Parameter url hat entweder den Wert http://www.help.gv.at/formulare/infotexte/ oder
-|| http://e-www.help.gv.at/linkdb/formulare/infotexte/, je nachdem in welcher Umgebung man sich befindet
-*/
-
-function initialize( url ) {
- if ( notNN4( ) ) {
- if (document.getElementsByTagName) {
- if ( document.getElementsByTagName('link').length > 1 )
- {
- document.getElementsByTagName('link')[1].disabled = true;
- javascriptWindows( url );
- }
- schattieren( );
- }
- }
-}
-
-
-/*
-|| Die Funktion javascriptWindows() ersetzt in den Formularen bei aktiviertem JavaScript
-|| die Links bei den Infobuttons durch window.open-Befehle, so dass diese Infotexte in
-|| einem kleinen Fenster im Browser links oben geoeffnet werden.
-|| Der Parameter url hat entweder den Wert http://www.help.gv.at/formulare/infotexte/ oder
-|| http://e-www.help.gv.at/linkdb/formulare/infotexte/, je nachdem in welcher Umgebung man sich befindet.
-*/
-
-function javascriptWindows( url ) {
- var aElement,
- href,
- newHref,
- lastIndex;
- if ( notNN4( ) )
- {
- for ( var i = 0; i < document.getElementsByTagName( 'a' ).length; i++ )
- {
- aElement = document.getElementsByTagName( 'a' )[i];
- href = aElement.href;
- if ( href.indexOf( 'info_' ) != -1 )
- {
- lastIndex = href.lastIndexOf( '/' );
- newHref = href.substring( lastIndex + 1 );
- newHref = "javascript:popitup('" + url + newHref + "',660,500);";
- aElement.setAttribute( 'href', newHref );
- aElement.setAttribute( 'target', '_self' );
- }
- }
- }
-}
-
-/*
-|| Die Funktion submitButton() erzeugt einen Submit-Button, der ein automatisches
-|| Abschicken verhindert, wenn der User in einem Eingabefeld die Return-Taste
-|| betaetigt.
-|| Wurde durch die Funktion generateButton() abgeloest.
-*/
-
-function submitButton( ) {
- document.writeln('<input type="button" name="JavaScriptButton" value="Senden" class="button" ' +
- 'onclick="document.formular.Senden.value=\'Senden\'; document.formular.submit()" ' +
- 'onkeypress="document.formular.Senden.value=\'Senden\'; document.formular.submit()" />');
-}
-
-/*
-|| Die Funktion cancelButton() erzeugt einen Abbrechen-Button, der ein automatisches
-|| Abschicken verhindert, wenn der User in einem Eingabefeld die Return-Taste
-|| betaetigt.
-|| Wurde durch die Funktion generateButton() abgeloest.
-*/
-
-function cancelButton( ) {
- document.writeln('<input type="button" name="JavaScriptButton" value="Abbrechen" class="button" ' +
- 'onclick="document.formular.Senden.value=\'Abbrechen\'; document.formular.submit()" ' +
- 'onkeypress="document.formular.Senden.value=\'Abbrechen\'; document.formular.submit()" />');
-}
-
-/*
-|| Die Funktion generateButton() erzeugt einen Button, der ein automatisches
-|| Abschicken verhindert, wenn der User in einem Eingabefeld die Return-Taste
-|| betaetigt. Die Art des Buttons wird durch den uebergebenen Wert bestimmt.
-|| Moegliche Werte: Senden, Abbrechen, Signieren, etc.
-*/
-
-function generateButton( kind ) {
-
- document.write('<input type="button" name="JavaScriptButton" value="' + kind + '" class="button" ' +
- 'onclick="' );
- if ( kind == 'Druckversion' )
- document.write( 'document.formular.target=\'_blank\' ;' );
- else
- document.write( 'document.formular.target=\'_self\' ; ' );
- document.write( 'document.formular.Senden.value=\'' + kind + '\'; document.formular.submit()" ' +
- 'onkeypress="' );
- if ( kind == 'Druckversion' )
- document.write( 'document.formular.target=\'_blank\'; ' );
- else
- document.write( 'document.formular.target=\'_self\';' );
- document.writeln( 'document.formular.Senden.value=\'' + kind + '\'; document.formular.submit()" />');
-
-}
-
-/*
-|| Die Funktion NN4 testet, ob es sich bei dem Browser um einen Netscape
-|| Navigator der Version 4 handelt.
-*/
-
-function notNN4( ) {
- return ( ! document.layers );
-}
-
-/*
-|| Die Funktion schattieren setzt in den Beilagen-Tabellen abwechselnd Farben
-|| Quelle: Andreas Borutta, http://borumat.de/html/tab-schattieren.php
-*/
-
-
-function schattieren () {
-var tabelle=document.getElementsByTagName("table");
- for(i=0; i<=tabelle.length-1; i++) {
- var klasse=tabelle[i].className;
- var pos1=klasse.indexOf("attachmenttable");
- if (pos1 > -1) {
- pos1=klasse.indexOf("ab_");
- if (pos1 > -1 ) var von=parseInt(klasse.substr(pos1+3,2));
- else var von=3;
- var pos2=klasse.indexOf("fuss_");
- if (pos2 > -1 ) var fuss=parseInt(klasse.substr(pos2+5,2));
- else var fuss=0;
- var reihe=tabelle[i].getElementsByTagName("tr");
- for (j=von -1; j<=reihe.length -fuss -1; j=j+2)
- reihe[j].className="s";
- } //endIf
- } //endFor
-} //endFunc
diff --git a/id/server/auth/src/main/webapp/template_handyBKU.html b/id/server/auth/src/main/webapp/template_handyBKU.html index 6ccd295b2..0ad73a6f3 100644 --- a/id/server/auth/src/main/webapp/template_handyBKU.html +++ b/id/server/auth/src/main/webapp/template_handyBKU.html @@ -10,9 +10,10 @@ }
</script>
</head>
- <body onLoad="onAnmeldeSubmit()">
- <form name="CustomizedForm" action="<BKU>" method="post" enctype="multipart/form-data<>">
- <input class="button" type="hidden" value="Starte Authentisierung" name="Senden">
+ <body onLoad="onAnmeldeSubmit()">
+ <form name="CustomizedForm" action="<BKU>" method="post" enctype="multipart/form-data<>">
+ Falls Sie nicht automatisch weitergeleitet werden klicken Sie bitte hier:
+ <input class="button" type="submit" value="Starte Anmeldung" name="Senden">
<input type="hidden" name="XMLRequest" value="<XMLRequest>">
<input type="hidden" name="DataURL" value="<DataURL>">
<input type="hidden" name="PushInfobox" value="<PushInfobox>">
diff --git a/id/server/auth/src/main/webapp/template_localBKU.html b/id/server/auth/src/main/webapp/template_localBKU.html index e07ba5d52..f197d2c5c 100644 --- a/id/server/auth/src/main/webapp/template_localBKU.html +++ b/id/server/auth/src/main/webapp/template_localBKU.html @@ -10,9 +10,10 @@ }
</script>
</head>
- <body onLoad="onAnmeldeSubmit()">
+ <body onLoad="onAnmeldeSubmit()">
<form name="CustomizedForm" action="<BKU>" method="post" enctype="multipart/form-data<>">
- <input class="button" type="submit" value="Starte Authentisierung" name="Senden">
+ Falls Sie nicht automatisch weitergeleitet werden klicken Sie bitte hier:
+ <input class="button" type="submit" value="Starte Anmeldung" name="Senden">
<input type="hidden" name="XMLRequest" value="<XMLRequest>">
<input type="hidden" name="DataURL" value="<DataURL>">
<input type="hidden" name="PushInfobox" value="<PushInfobox>">
diff --git a/id/server/auth/src/main/webapp/template_onlineBKU.html b/id/server/auth/src/main/webapp/template_onlineBKU.html index 1bb2ac236..565955538 100644 --- a/id/server/auth/src/main/webapp/template_onlineBKU.html +++ b/id/server/auth/src/main/webapp/template_onlineBKU.html @@ -10,9 +10,10 @@ }
</script>
</head>
- <body onLoad="onAnmeldeSubmit()">
+ <body onLoad="onAnmeldeSubmit()">
<form name="CustomizedForm" action="<BKU>" method="post" enctype="multipart/form-data<>">
- <input class="button" type="hidden" value="Starte Authentisierung" name="Senden">
+ Falls Sie nicht automatisch weitergeleitet werden klicken Sie bitte hier:
+ <input class="button" type="hidden" value="Starte Anmeldung" name="Senden">
<input type="hidden" name="XMLRequest" value="<XMLRequest>">
<input type="hidden" name="DataURL" value="<DataURL>">
<input type="hidden" name="PushInfobox" value="<PushInfobox>">
diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/AuthenticationBlockAssertionBuilder.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/AuthenticationBlockAssertionBuilder.java index db70a6111..53c1168c5 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/AuthenticationBlockAssertionBuilder.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/AuthenticationBlockAssertionBuilder.java @@ -199,9 +199,7 @@ public class AuthenticationBlockAssertionBuilder extends AuthenticationAssertion sectorName = targetFriendlyName; } - System.out.println("targetFriendlyName: " + targetFriendlyName); - System.out.println("sectorName: " + sectorName); - + //gebeORwbpk = MessageFormat.format(GESCHAEFTS_BEREICH_ATTRIBUTE, new Object[] { target }); gebeORwbpk = MessageFormat.format(GESCHAEFTS_BEREICH_ATTRIBUTE, new Object[] { target + " (" + sectorName + ")" }); diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/validator/CreateXMLSignatureResponseValidator.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/validator/CreateXMLSignatureResponseValidator.java index d49d038fa..49105b306 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/validator/CreateXMLSignatureResponseValidator.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/validator/CreateXMLSignatureResponseValidator.java @@ -187,7 +187,7 @@ public class CreateXMLSignatureResponseValidator { } gbTarget = gbTarget + " (" + sectorName + ")"; //gbTarget = gbTarget + " (" + TargetToSectorNameMapper.getSectorNameViaTarget(gbTarget) + ")"; - System.out.println("Validate: " + gbTarget + " - " + samlAttribute.getValue()); + if (!gbTarget.equals((String)samlAttribute.getValue())) { throw new ValidateException("validator.13", null); } diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/util/ParamValidatorUtils.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/util/ParamValidatorUtils.java index fa220d13d..644e59f72 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/util/ParamValidatorUtils.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/util/ParamValidatorUtils.java @@ -43,6 +43,7 @@ import org.xml.sax.SAXException; import at.gv.egovernment.moa.id.config.ConfigurationException;
import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProvider;
import at.gv.egovernment.moa.logging.Logger;
+import at.gv.egovernment.moa.util.DOMUtils; public class ParamValidatorUtils {
@@ -506,6 +507,7 @@ public class ParamValidatorUtils { // }
public static boolean isValidXMLDocument(String document) {
+ if (document == null)
return false;
diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationInvoker.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationInvoker.java index 9f60f8328..a57c807a1 100644 --- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationInvoker.java +++ b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationInvoker.java @@ -115,6 +115,7 @@ public class XMLSignatureVerificationInvoker { FILTERED_REF_TYPES.add(SecurityLayerManifest.SECURITY_LAYER_MANIFEST_TYPE); FILTERED_REF_TYPES.add(SecurityLayerManifest.SECURITY_LAYER_MANIFEST_TYPE_OLD); FILTERED_REF_TYPES.add(XMLConstants.NAMESPACE_ETSI_STRING + "SignedProperties"); + FILTERED_REF_TYPES.add("http://uri.etsi.org/01903#SignedProperties"); } /** |