diff options
Diffstat (limited to 'id.server')
-rw-r--r-- | id.server/.classpath | 8 | ||||
-rw-r--r-- | id.server/.cvsignore | 2 | ||||
-rw-r--r-- | id.server/.project | 11 | ||||
-rw-r--r-- | id.server/build.xml | 48 | ||||
-rw-r--r-- | id.server/history.htm | 196 | ||||
-rw-r--r-- | id.server/history.txt | 101 | ||||
-rw-r--r-- | id.server/lib/log4j-1.2.7/log4j-1.2.7.jar | bin | 350677 -> 0 bytes | |||
-rw-r--r-- | id.server/src/at/gv/egovernment/moa/id/auth/AuthenticationServer.java | 2 | ||||
-rw-r--r-- | id.server/src/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java | 6 | ||||
-rw-r--r-- | id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverEncryptedData.java | 6 | ||||
-rw-r--r-- | id.server/src/at/gv/egovernment/moa/id/proxy/XMLLoginParameterResolverPlainData.java | 2 |
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><?xml version="1.0" encoding="UTF-8"?> -<launchConfiguration local="false" path="/id.server/.externalToolBuilders/Ant builder.launch"/> -</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> </o:p></p> + +<p class=MsoPlainText>History MOA-ID: </p> + +<p class=MsoPlainText><o:p> </o:p></p> + +<p class=MsoPlainText>=====</p> + +<p class=MsoPlainText><o:p> </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> </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> </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> </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> </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> </p> + +<p class=MsoPlainText> </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> </p> + +<p class=MsoPlainText> </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> </o:p></p> + +<p class=MsoPlainText>- Meldung: Fehlerhafter Wert für +"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> </o:p></p> + +<p class=MsoPlainText>=====</p> <p class=MsoPlainText><o:p> </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> </o:p></p> @@ -109,104 +213,104 @@ div.Section1 unabhängig von dessen<br> <span style='mso-spacerun:yes'> </span>Einstellungen bzgl. Fehlermeldungshandling ("Kurze HTTP Fehlermeldungen<br> -<span style='mso-spacerun:yes'> </span>anzeigen") korrekt dargestellt.<o:p></o:p></p> +<span style='mso-spacerun:yes'> </span>anzeigen") 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> </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> </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> </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> </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> </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> </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> </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> </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> </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 Binary files differdeleted file mode 100644 index 1595a56ef..000000000 --- a/id.server/lib/log4j-1.2.7/log4j-1.2.7.jar +++ /dev/null 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>"Ableitung f¨r die bereichsspezifische Personenkennzeichnung"</code> * version <code>1.0.1</code> from <code>"reference.e-government.gv.at"</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 |