aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--id.server/.classpath8
-rw-r--r--id.server/.cvsignore2
-rw-r--r--id.server/.project11
-rw-r--r--id.server/build.xml48
-rw-r--r--id.server/history.htm196
-rw-r--r--id.server/history.txt101
-rw-r--r--id.server/lib/log4j-1.2.7/log4j-1.2.7.jarbin350677 -> 0 bytes
-rw-r--r--id.server/src/at/gv/egovernment/moa/id/auth/AuthenticationServer.java2
-rw-r--r--id.server/src/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java6
-rw-r--r--id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverEncryptedData.java6
-rw-r--r--id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverPlainData.java2
11 files changed, 292 insertions, 90 deletions
diff --git a/id.server/.classpath b/id.server/.classpath
index aab37a4fb..c082d7f02 100644
--- a/id.server/.classpath
+++ b/id.server/.classpath
@@ -6,8 +6,6 @@
<classpathentry kind="lib" path="lib/commons-logging-1.0.2/commons-logging-api.jar"/>
<classpathentry kind="lib" path="lib/jaxen-1.0/jaxen-core.jar"/>
<classpathentry kind="lib" path="lib/jaxp-1.2_01/dom.jar"/>
- <classpathentry kind="lib" path="lib/jsse-1.0.3_01/jcert.jar"/>
- <classpathentry kind="lib" path="lib/log4j-1.2.7/log4j-1.2.7.jar"/>
<classpathentry kind="lib" path="lib/servlet-2.3/servlet-2_3-fcs-classfiles.zip"/>
<classpathentry kind="lib" path="lib/xalan-j-2.2/xalan.jar"/>
<classpathentry kind="lib" path="lib/xerces-j-2.0.2/xercesImpl.jar"/>
@@ -16,8 +14,6 @@
<classpathentry kind="lib" path="lib/jaxen-1.0/saxpath.jar"/>
<classpathentry kind="lib" path="lib/jaxp-1.2_01/jaxp-api.jar"/>
<classpathentry kind="lib" path="lib/jaxp-1.2_01/sax.jar"/>
- <classpathentry kind="lib" path="lib/jsse-1.0.3_01/jnet.jar"/>
- <classpathentry kind="lib" path="lib/jsse-1.0.3_01/jsse.jar"/>
<classpathentry kind="lib" path="lib/xerces-j-2.0.2/xmlParserAPIs.jar"/>
<classpathentry kind="lib" path="/common/lib/junit-3.8.1/junit.jar"/>
<classpathentry kind="lib" path="lib/axis-1.1rc2/axis.jar"/>
@@ -34,5 +30,9 @@
<classpathentry kind="lib" path="lib/iaik-moa-20030703/iaikPkcs11Wrapper.jar"/>
<classpathentry kind="lib" path="lib/iaik-moa-20030703/ixsil.jar"/>
<classpathentry kind="lib" path="lib/iaik-moa-20030703/iaik_X509TrustManager.jar"/>
+ <classpathentry kind="lib" path="lib/jsse-1.0.3_03/jcert.jar"/>
+ <classpathentry kind="lib" path="lib/jsse-1.0.3_03/jnet.jar"/>
+ <classpathentry kind="lib" path="lib/jsse-1.0.3_03/jsse.jar"/>
+ <classpathentry kind="lib" path="lib/log4j-1.2.8/log4j-1.2.8.jar"/>
<classpathentry kind="output" path="AUTH/WEB-INF/classes"/>
</classpath>
diff --git a/id.server/.cvsignore b/id.server/.cvsignore
index 05d065ce4..5c20ea173 100644
--- a/id.server/.cvsignore
+++ b/id.server/.cvsignore
@@ -7,3 +7,5 @@ AUTH
PROXY
.externalToolBuilders
error.jsp
+javadoc1514206733
+_delete
diff --git a/id.server/.project b/id.server/.project
index 52e2efda0..1100ed330 100644
--- a/id.server/.project
+++ b/id.server/.project
@@ -7,17 +7,6 @@
</projects>
<buildSpec>
<buildCommand>
- <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
- <arguments>
- <dictionary>
- <key>LaunchConfigHandle</key>
- <value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
-&lt;launchConfiguration local=&quot;false&quot; path=&quot;/id.server/.externalToolBuilders/Ant builder.launch&quot;/&gt;
-</value>
- </dictionary>
- </arguments>
- </buildCommand>
- <buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
diff --git a/id.server/build.xml b/id.server/build.xml
index 59a8a5d54..d5e1d8033 100644
--- a/id.server/build.xml
+++ b/id.server/build.xml
@@ -8,7 +8,7 @@
-->
<project name="moa.id.server" default="dist-all" basedir=".">
<property environment="env"/>
- <property name="version" value="1.2.0"/>
+ <property name="version" value="1.2.0d05"/>
<property name="src" value="src"/>
<property name="res" value="res"/>
<property name="data" value="data"/>
@@ -38,9 +38,9 @@
<property name="lib.iaik-moa" value="${lib}/iaik-moa-20030703"/>
<property name="lib.jaxen" value="${lib}/jaxen-1.0"/>
<property name="lib.jaxp" value="${lib}/jaxp-1.2_01"/>
- <property name="lib.jsse" value="${lib}/jsse-1.0.3_01"/>
+ <property name="lib.jsse" value="${lib}/jsse-1.0.3_03"/>
<property name="lib.junit" value="${lib}/junit-3.8.1"/>
- <property name="lib.log4j" value="${lib}/log4j-1.2.7"/>
+ <property name="lib.log4j" value="${lib}/log4j-1.2.8"/>
<property name="lib.moa-spss" value="${lib}/moa-spss-1.2d01"/>
<property name="lib.postgres-jdbc" value="${lib}/postgres-jdbc2-7.3"/>
<property name="lib.servlet" value="${lib}/servlet-2.3"/>
@@ -93,6 +93,7 @@
<!-- compile everything -->
<target name="compile" depends="init">
<fail message="env.MOA_COMMON_TEST_JAR not set" unless="env.MOA_COMMON_TEST_JAR"/>
+ <echo>classpathref= ${lib.iaik-moa}</echo>
<javac srcdir= "${src}" destdir="${compile}" classpathref="compile.classpath" debug="on"/>
</target>
@@ -241,7 +242,7 @@
<fileset dir="${lib.jsse}"/>
</copy>
<copy toDir="${dist.auth}/ext14">
- <fileset dir="${lib.iaik-moa}" includes="iaik_jce_full.jar,iaik_ldap.jar"/>
+ <fileset dir="${lib.iaik-moa}/signed" includes="iaik_jce_full.jar,iaik_ldap.jar"/>
</copy>
<copy toDir="${dist.auth}/endorsed">
<fileset dir="${lib.xerces}"/>
@@ -250,6 +251,9 @@
<copy todir="${dist.auth}/tomcat">
<fileset dir="${data}/deploy/tomcat"/>
</copy>
+ <copy todir="${dist.auth}/templates">
+ <fileset dir="${data}/deploy/templates"/>
+ </copy>
</target>
<!-- create the zipped moa-id-auth distributable -->
@@ -275,7 +279,7 @@
<fileset dir="${lib.jsse}"/>
</copy>
<copy toDir="${dist.proxy}/ext14">
- <fileset dir="${lib.iaik-moa}" includes="iaik_jce_full.jar,iaik_ldap.jar"/>
+ <fileset dir="${lib.iaik-moa}/signed" includes="iaik_jce_full.jar,iaik_ldap.jar"/>
</copy>
<copy toDir="${dist.proxy}/endorsed">
<fileset dir="${lib.xerces}"/>
@@ -284,6 +288,9 @@
<copy todir="${dist.proxy}/tomcat">
<fileset dir="${data}/deploy/tomcat"/>
</copy>
+ <copy todir="${dist.proxy}/templates">
+ <fileset dir="${data}/deploy/templates"/>
+ </copy>
</target>
<!-- create the zipped moa-id-proxy distributable -->
@@ -334,9 +341,9 @@
<delete dir="${deploy.webapps}/moa-id-auth"/>
<copy file="${dist.auth}/moa-id-auth.war" todir="${deploy.webapps}"/>
<!-- copy sample configuration -->
- <copy toDir="${deploy}/conf">
+ <!-- copy toDir="${deploy}/conf">
<fileset dir="${dist.auth}/conf"/>
- </copy>
+ </copy -->
<!-- copy libraries to MOA_AUTH_DEPLOY/common/endorsed -->
<copy toDir="${deploy}/common/endorsed">
<fileset dir="${dist.auth}/endorsed"/>
@@ -347,18 +354,39 @@
<target name="deploy-proxy" depends="dist-proxy">
<fail message="env.MOA_PROXY_DEPLOY not set" unless="env.MOA_PROXY_DEPLOY"/>
<property name="deploy.proxy" value="${env.MOA_PROXY_DEPLOY}"/>
- <property name="deploy.proxy.webapps" value="${deploy.proxy}/webapps"/>
+ <property name="deploy.proxy.webapps" value="${deploy.proxy}/webappsProxy"/>
<delete dir="${deploy.proxy.webapps}/moa-id-proxy"/>
<copy file="${dist.proxy}/moa-id-proxy.war" todir="${deploy.proxy.webapps}"/>
<!-- copy sample configuration -->
- <copy toDir="${deploy.proxy}/conf">
+ <!-- copy toDir="${deploy.proxy}/conf">
<fileset dir="${dist.proxy}/conf"/>
- </copy>
+ </copy -->
<!-- copy libraries to MOA_PROXY_DEPLOY/common/endorsed -->
<copy toDir="${deploy.proxy}/common/endorsed">
<fileset dir="${dist.proxy}/endorsed"/>
</copy>
</target>
+
+ <!-- deploy moa-id-auth configuration to catalina (needs MOA_AUTH_DEPLOY defined) -->
+ <target name="deploy-config" depends="deploy-auth,deploy-proxy">
+ <fail message="env.MOA_AUTH_DEPLOY not set" unless="env.MOA_AUTH_DEPLOY"/>
+ <property name="deploy" value="${env.MOA_AUTH_DEPLOY}"/>
+ <property name="deploy.proxy" value="${env.MOA_PROXY_DEPLOY}"/>
+
+ <!-- copy sample configuration -->
+ <echo>toDir=${deploy}/conf</echo>
+ <echo>dir="${dist.auth}/conf</echo>
+ <copy toDir="${deploy}/conf">
+ <fileset dir="${dist.auth}/conf"/>
+ </copy>
+ <copy toDir="${deploy.proxy}/conf">
+ <fileset dir="${dist.proxy}/conf"/>
+ </copy>
+ </target>
+
+
+ <!-- deploy proxy and auth component -->
+ <target name="deploy-all" depends="deploy-auth,deploy-proxy"/>
<!-- clean temporary files -->
<target name="clean">
diff --git a/id.server/history.htm b/id.server/history.htm
index cf4b62ec0..f571298e1 100644
--- a/id.server/history.htm
+++ b/id.server/history.htm
@@ -1,4 +1,5 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
@@ -13,20 +14,21 @@ xmlns="http://www.w3.org/TR/REC-html40">
<o:DocumentProperties>
<o:Author>DI Rudolf Schamberger</o:Author>
<o:LastAuthor>DI Rudolf Schamberger</o:LastAuthor>
- <o:Revision>1</o:Revision>
+ <o:Revision>2</o:Revision>
<o:Created>2003-12-19T11:09:00Z</o:Created>
- <o:LastSaved>2003-12-19T11:15:00Z</o:LastSaved>
+ <o:LastSaved>2004-03-26T13:39:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
- <o:Words>387</o:Words>
- <o:Characters>2440</o:Characters>
+ <o:Words>677</o:Words>
+ <o:Characters>4272</o:Characters>
<o:Company>IKT</o:Company>
- <o:Lines>20</o:Lines>
- <o:Paragraphs>5</o:Paragraphs>
- <o:CharactersWithSpaces>2822</o:CharactersWithSpaces>
+ <o:Lines>35</o:Lines>
+ <o:Paragraphs>9</o:Paragraphs>
+ <o:CharactersWithSpaces>4940</o:CharactersWithSpaces>
<o:Version>10.4219</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
+ <w:Zoom>110</w:Zoom>
<w:GrammarState>Clean</w:GrammarState>
<w:HyphenationZone>21</w:HyphenationZone>
<w:Compatibility>
@@ -64,6 +66,13 @@ p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
+pre
+ {margin:0cm;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:10.0pt;
+ font-family:"Courier New";
+ mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:595.3pt 841.9pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;
@@ -90,18 +99,113 @@ div.Section1
font-size:10.0pt;
font-family:"Times New Roman";}
</style>
-<![endif]-->
+<![endif]--><!--[if gte mso 9]><xml>
+ <o:shapedefaults v:ext="edit" spidmax="2050"/>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="1"/>
+ </o:shapelayout></xml><![endif]-->
</head>
<body lang=DE link=blue vlink=purple style='tab-interval:35.4pt'>
<div class=Section1>
-<p class=MsoPlainText>History:</p>
+<p class=MsoPlainText>Dieses Dokument zeigt die Veränderungen und Verbesserungen
+</p>
+
+<p class=MsoPlainText>von MOA-ID auf.</p>
+
+<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
+
+<p class=MsoPlainText>History MOA-ID: </p>
+
+<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
+
+<p class=MsoPlainText>=====</p>
+
+<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
+
+<p class=MsoPlainText>Version MAO-ID 1.2.0dev3: Änderungen seit Version MOA-ID
+1.1.1:</p>
+
+<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
+
+<p class=MsoPlainText>Verbesserungen/Erweiterungen:</p>
+
+<p class=MsoPlainText>- Umstellung von vPK auf bPK; von ZMR auf Stammzahl.</p>
+
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=26">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=70</a></p>
+
+<p class=MsoPlainText>&nbsp;</p>
+
+<p class=MsoPlainText>- Anpassbare JSP Errorpage und Messagepage für Proxy und Auth
+</p>
+
+<pre><span style='mso-spacerun:yes'>  </span>Damit die Formatierungen der Benutzermeldungen an die Kundenwünsche </pre><pre><span style='mso-spacerun:yes'>  </span>und das CI der Kunden angepasst werden können, wird JSP <br>
+<span style='mso-spacerun:yes'>  </span>Technologie verwendet.<o:p></o:p></pre>
+
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=26">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=100</a><br>
+<span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=102">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=102</a></p>
+
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=103">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=103</a></p>
+
+<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
+
+<pre>- Ausgabe der gen. Ursache falls eine Signaturprüfung fehlschlägt.<o:p></o:p></pre>
+
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=101">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=101</a></p>
+
+<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
+
+<p class=MsoPlainText>- Umschaltung CertifiedKeyPair / SecureSignatureKeyPair</p>
+
+<pre><span style='mso-spacerun:yes'>  </span>Durch die Angabe des Attributs ‚keyBoxIdentifier’ im Element </pre><pre><span style='mso-spacerun:yes'>  </span>OnlineApplication eine Auswahl des Schlüsselpaars erfolgen.<o:p></o:p></pre>
+
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=105">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=105</a></p>
+
+<p class=MsoPlainText>&nbsp;</p>
+
+<p class=MsoPlainText>&nbsp;</p>
+
+<p class=MsoPlainText>- Anpassbare JSP Errorpage für MOA-ID Proxy und MOA-ID
+Auth </p>
+
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=26">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=70</a></p>
+
+<p class=MsoPlainText>&nbsp;</p>
+
+<p class=MsoPlainText>&nbsp;</p>
+
+<p class=MsoPlainText>Fixes:</p>
+
+<pre>- Daten die aus MOA-ID-PROXY an eine OA mittels der </pre><pre><span style='mso-spacerun:yes'>  </span>Authentisierungsvariante ParamAuth weitergegeben werden, <span style='mso-spacerun:yes'> </span></pre><pre><span style='mso-spacerun:yes'>  </span>müssen URL-Encoded übermittelt werden.<o:p></o:p></pre>
+
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=104">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=104</a></p>
+
+<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
+
+<p class=MsoPlainText>- Meldung: Fehlerhafter Wert für
+&quot;DirectoryCertStoreParamet...</p>
+
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=110">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=110</a></p>
+
+<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
+
+<p class=MsoPlainText>=====</p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
-<p class=MsoPlainText>Änderungen seit Version MOA-ID 1.1:</p>
+<p class=MsoPlainText>Version MOA-ID 1.1.1: Änderungen seit Version MOA-ID 1.1:</p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
@@ -109,104 +213,104 @@ div.Section1
unabhängig von dessen<br>
<span style='mso-spacerun:yes'>  </span>Einstellungen bzgl.
Fehlermeldungshandling (&quot;Kurze HTTP Fehlermeldungen<br>
-<span style='mso-spacerun:yes'>  </span>anzeigen&quot;) korrekt dargestellt.<o:p></o:p></p>
+<span style='mso-spacerun:yes'>  </span>anzeigen&quot;) korrekt dargestellt.</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=26">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=26</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=26">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=26</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
-<p class=MsoPlainText>- Angabe eine speziellen DATA-URL Präfix ist nun möglich (sinnvoll
-wenn <br>
+<p class=MsoPlainText>- Angabe eine speziellen DATA-URL Präfix ist nun möglich
+(sinnvoll wenn <br>
<span style='mso-spacerun:yes'>  </span>ein Webserver vorgeschaltet werden
-soll)<o:p></o:p></p>
+soll)</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=63">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=63</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=63">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=63</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
-<p class=MsoPlainText>- Verbesserung der Dokumentation in vielen Details<o:p></o:p></p>
+<p class=MsoPlainText>- Verbesserung der Dokumentation in vielen Details</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=24">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=24</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=24">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=24</a></p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=25">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=25</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=25">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=25</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
-<p class=MsoPlainText>- Ergänzung/Korrektur des WSDL-Files von MOA-ID<o:p></o:p></p>
+<p class=MsoPlainText>- Ergänzung/Korrektur des WSDL-Files von MOA-ID</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=38">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=38</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=38">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=38</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
<p class=MsoPlainText>- Die ausgelieferte Default Konfiguration wurde
-verbessert.<o:p></o:p></p>
+verbessert.</p>
-<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>~ Padangaben werden
-nun relativ zum Konfigurationsfile MOA-ID</p>
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>~ Padangaben
+werden nun relativ zum Konfigurationsfile MOA-ID</p>
-<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>ausgewertet.<o:p></o:p></p>
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>ausgewertet.</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=49">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=49</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=49">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=49</a></p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>~ Default
-Certstore wurde um eine Reihe von Zertifikaten ergänzt.<o:p></o:p></p>
+Certstore wurde um eine Reihe von Zertifikaten ergänzt.</p>
-<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>~ Zwei verschiedene
-Signaturprüfprofile (für Personenbindung und<o:p></o:p></p>
+<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>~ Zwei
+verschiedene Signaturprüfprofile (für Personenbindung und</p>
-<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>Authentisierungsdaten)
-werden nun verwendet. <o:p></o:p></p>
+<p class=MsoPlainText><span style='mso-spacerun:yes'> 
+</span>Authentisierungsdaten) werden nun verwendet. </p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=40">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=40</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=40">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=40</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
-<p class=MsoPlainText>- Die aktuelle Version der MOA-SP Bibliotheken (moa-spss-1.2d01)
-wurden<br>
-<span style='mso-spacerun:yes'>  </span>integriert.<o:p></o:p></p>
+<p class=MsoPlainText>- Die aktuelle Version der MOA-SP Bibliotheken
+(moa-spss-1.2d01) wurden<br>
+<span style='mso-spacerun:yes'>  </span>integriert.</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=62">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=62</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=62">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=62</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
<p class=MsoPlainText>- Es ist nun per Konfiguration möglich HTTPS Verbindungen
auf die <br>
-<span style='mso-spacerun:yes'>  </span>Frontend-Servlets zu erlauben.<o:p></o:p></p>
+<span style='mso-spacerun:yes'>  </span>Frontend-Servlets zu erlauben.</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=48">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=48</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=48">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=48</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
<p class=MsoPlainText>- Falsche Fehlermeldung beim Aufruf von
-VerifyIdentityLink wurde behoben.<o:p></o:p></p>
+VerifyIdentityLink wurde behoben.</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=50">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=50</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=50">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=50</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
-<p class=MsoPlainText>- Über die Angeabe des Attributs 'loginParameterResolverConfiguration'
-kann<br>
+<p class=MsoPlainText>- Über die Angeabe des Attributs
+'loginParameterResolverConfiguration' kann<br>
<span style='mso-spacerun:yes'>  </span>dem LoginParameterResolver der PROXY
Komponente eine<br>
<span style='mso-spacerun:yes'>  </span>Initialisierungsparameter mitgegeben
-werden.<o:p></o:p></p>
+werden.</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
-href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=71">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=71</a><o:p></o:p></p>
+href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=71">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=71</a></p>
<p class=MsoPlainText><o:p>&nbsp;</o:p></p>
-<p class=MsoPlainText>- FAQ wurde ergänzt<o:p></o:p></p>
+<p class=MsoPlainText>- FAQ wurde ergänzt</p>
<p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><a
href="https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=69">https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=69</a></p>
diff --git a/id.server/history.txt b/id.server/history.txt
index 3a6e8fff7..e2cfa5298 100644
--- a/id.server/history.txt
+++ b/id.server/history.txt
@@ -1,13 +1,92 @@
-History:
+Dieses Dokument zeigt die Veränderungen und Verbesserungen
+von MOA-ID auf.
-Änderungen seit Version MOA-ID 1.1:
+History MOA-ID:
-- Fehlermeldungen werden nun im Internet-Explorer unabhängig von dessen
- Einstellungen bzgl. Fehlermeldungshandling ("Kurze HTTP Fehlermeldungen
+=====
+Version MAO-ID 1.2.0d05: Änderungen seit Version MOA-ID 1.2d04:
+
+Verbesserungen/Erweiterungen:
+
+- Vorlagen für Templates zur Anpassung des Erscheinungsbilds von
+ MOA-ID wurden hinzugefügt.
+
+- Kompabilität mit aktueller HotSign Version 1.2SR4rev3 wurde erreicht.
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=140
+
+- Upgrade auf neue Loging Bibliothek log4j 1.2.8
+
+- Update der Dokumentation
+
+- Tests mit aktueller Tomcat-Version jakarta-tomcat-4.1.30.zip (Windows)
+ sowie jakarta-tomcat-4.1.30-LE-jdk14.zip (Linux) wurden durchgeführt.
+
+=====
+Version MAO-ID 1.2.0d04: Änderungen seit Version MOA-ID 1.2d03:
+
+Verbesserungen/Erweiterungen:
+
+- Neue stimmige und übersichtlichere Konfigurationen wurden
+ erstellt. Trustprofile und certstore für neue Testbürgerkarten
+ a.sign test government und SeLaNext wurden hinzugefügt.
+
+
+Fixes:
+- StackOverflowError bei a.sign test government Karten behoben
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=131
+
+
+Version MAO-ID 1.2.0d3: Änderungen seit Version MOA-ID 1.1.1:
+
+Verbesserungen/Erweiterungen:
+- Umstellung von vPK auf bPK; von ZMR auf Stammzahl.
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=70
+- Anpassbare JSP Errorpage und Messagepage für Proxy und Auth
+ Damit die Formatierungen der Benutzermeldungen an die Kundenwünsche
+ und das CI der Kunden angepasst werden können, wird JSP
+ Technologie verwendet.
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=100
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=102
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=103
+
+- Ausgabe der gen. Ursache falls eine Signaturprüfung fehlschlägt.
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=101
+
+- Umschaltung CertifiedKeypair / SecureSignatureKeypair
+ Durch die Angabe des Attributs ‚keyBoxIdentifier’ im Element
+ OnlineApplication eine Auswahl des Schlüsselpaars erfolgen.
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=105
+- Anpassbare JSP Errorpage für MOA-ID Proxy und MOA-ID Auth
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=70
+
+- Erweiterung des AuthBlocks (SAMLAssertion) um Geburtsdatum
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=114
+
+- Ergänzung der mitgelieferten Konfiguration
+ (certstore, trustprofiles auch für Testbürgerkarten)
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=120 
+Fixes:
+- Daten die aus MOA-ID-PROXY an eine OA mittels der
+ Authentisierungsvariante ParamAuth weitergegeben werden,
+ müssen URL-Encoded übermittelt werden.
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=104
+
+- Meldung: Fehlerhafter Wert für "DirectoryCertStoreParamet...
+ https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=110
+
+=====
+
+Version MOA-ID 1.1.1: Änderungen seit Version MOA-ID 1.1:
+
+- Fehlermeldungen werden nun im Internet-Explorer unabhängig von dessen
+ Einstellungen bzgl. Fehlermeldungshandling ("Kurze HTTP Fehlermeldungen
anzeigen") korrekt dargestellt.
https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=26
-- Angabe eine speziellen DATA-URL Präfix ist nun möglich (sinnvoll wenn
+- Angabe eine speziellen DATA-URL Präfix ist nun möglich (sinnvoll wenn
ein Webserver vorgeschaltet werden soll)
https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=63
@@ -27,19 +106,19 @@ History:
Authentisierungsdaten) werden nun verwendet.
https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=40
-- Die aktuelle Version der MOA-SP Bibliotheken (moa-spss-1.2d01) wurden
+- Die aktuelle Version der MOA-SP Bibliotheken (moa-spss-1.2d01) wurden
integriert.
https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=62
-- Es ist nun per Konfiguration möglich HTTPS Verbindungen auf die
+- Es ist nun per Konfiguration möglich HTTPS Verbindungen auf die
Frontend-Servlets zu erlauben.
https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=48
- Falsche Fehlermeldung beim Aufruf von VerifyIdentityLink wurde behoben.
https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=50
-- Über die Angeabe des Attributs 'loginParameterResolverConfiguration' kann
- dem LoginParameterResolver der PROXY Komponente eine
+- Über die Angeabe des Attributs 'loginParameterResolverConfiguration' kann
+ dem LoginParameterResolver der PROXY Komponente eine
Initialisierungsparameter mitgegeben werden.
https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=71
@@ -47,8 +126,8 @@ History:
https://labs.cio.gv.at/bugzilla/show_bug.cgi?id=69
-- Diverse Detailverbesserungen:
- https://labs.cio.gv.at/bugzilla/query.cgi
+- Diverse Detailverbesserungen:
+ https://labs.cio.gv.at/bugzilla/query.cgi
diff --git a/id.server/lib/log4j-1.2.7/log4j-1.2.7.jar b/id.server/lib/log4j-1.2.7/log4j-1.2.7.jar
deleted file mode 100644
index 1595a56ef..000000000
--- a/id.server/lib/log4j-1.2.7/log4j-1.2.7.jar
+++ /dev/null
Binary files differ
diff --git a/id.server/src/at/gv/egovernment/moa/id/auth/AuthenticationServer.java b/id.server/src/at/gv/egovernment/moa/id/auth/AuthenticationServer.java
index 09bc821d8..a39d60fa4 100644
--- a/id.server/src/at/gv/egovernment/moa/id/auth/AuthenticationServer.java
+++ b/id.server/src/at/gv/egovernment/moa/id/auth/AuthenticationServer.java
@@ -171,7 +171,7 @@ public class AuthenticationServer implements MOAIDAuthConstants {
// bkuSelectionType==HTMLSelect
String bkuSelectTag;
try {
- //TODO full test with different Templates
+ //TODO full Plattform Support, test with different Templates
//bkuSelectionTag is encoded in ISO-8859-1. must be converted to UTF-8
bkuSelectTag = new String( readBKUSelectTag(AuthConfigurationProvider.getInstance(), bkuConnParam), "ISO-8859-1");
byte buff [] = bkuSelectTag.getBytes("UTF-8");
diff --git a/id.server/src/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java b/id.server/src/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java
index 706d0a39a..a6be0af63 100644
--- a/id.server/src/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java
+++ b/id.server/src/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java
@@ -10,7 +10,7 @@ import at.gv.egovernment.moa.util.Base64Utils;
* <code>&quot;Ableitung f&uml;r die bereichsspezifische Personenkennzeichnung&quot;</code>
* version <code>1.0.1</code> from <code>&quot;reference.e-government.gv.at&quot;</code>.
*
- * @author Paul Ivancsics
+ * @author Paul Schamberger
* @version $Id$
*/
public class BPKBuilder {
@@ -18,9 +18,9 @@ public class BPKBuilder {
/**
* Builds the BPK from given parameters.
* @param identificationValue Base64 encoded "Stammzahl"
- * @param target "Verfahrensname"; will be transformed to lower case
+ * @param target "Bereich lt. Verordnung des BKA"
* @return PBK in a BASE64 encoding
- * @throws BuildException while building the BPK
+ * @throws BuildException in case of error while building the BPK
*/
public String buildBPK(String identificationValue, String target)
throws BuildException {
diff --git a/id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverEncryptedData.java b/id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverEncryptedData.java
index ab0845dc9..8a93148bb 100644
--- a/id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverEncryptedData.java
+++ b/id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverEncryptedData.java
@@ -243,7 +243,7 @@ public class XMLLoginParameterResolverEncryptedData implements LoginParameterRes
throw new LoginParameterResolverException("config.11",
new Object[] { "XMLLoginParameterResolver: parsing problem in file:'" + identityFile + "' ", sex.toString() });
} catch (ParserConfigurationException e) {
- // TODO Auto-generated catch block
+ // TODO XMLPR Auto-generated catch block
Logger.error(e.toString());
throw new LoginParameterResolverException("config.11",
new Object[] { "XMLLoginParameterResolver: parsing problem in file:'" + identityFile + "' ", e.toString() });
@@ -375,7 +375,7 @@ public class XMLLoginParameterResolverEncryptedData implements LoginParameterRes
} else if (oaConf.getAuthType().equals("header")) { //HTTP Authentication
String key;
String resolvedValue;
- //TODO MOAID XMLLoginParameterResolver select value through OA-ConfigFile;
+ //TODO MOAID XMLLPR select value through OA-ConfigFile;
if(null != params.getUN()) result.put("UN", params.getUN());
if(null != params.getPW()) result.put("UN", params.getPW());
if(null != params.getParam1()) result.put("UN", params.getParam1());
@@ -422,7 +422,7 @@ public class XMLLoginParameterResolverEncryptedData implements LoginParameterRes
if(null == params)
throw new NotAllowedException("User:_bPK:'" +bPK+ ", " + famName + ", " + givenName + "' not authorized.", null);
- //TODO MOAID XMLLoginParameterResolver URLEncoder.encode
+ //TODO MOAID XMLLPR URLEncoder.encode
if (oaConf.getAuthType().equals("param")) {
try {
if(null != params.getUN()) result.put(XSD_UNATTR, URLEncoder.encode(params.getUN(),"ISO-8859-1"));
diff --git a/id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverPlainData.java b/id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverPlainData.java
index 61172a699..1e28e095c 100644
--- a/id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverPlainData.java
+++ b/id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverPlainData.java
@@ -11,7 +11,7 @@ import org.w3c.dom.*;
// Referenced classes of package at.gv.egovernment.moa.id.proxy:
//
-// TODO MOA-ID CIO internal: test full functionality
+// TODO MOA-ID test full functionality
public class XMLLoginParameterResolverPlainData
implements LoginParameterResolver