aboutsummaryrefslogtreecommitdiff
path: root/id
diff options
context:
space:
mode:
authorkstranacher <kstranacher@d688527b-c9ab-4aba-bd8d-4036d912da1d>2010-07-28 07:47:06 +0000
committerkstranacher <kstranacher@d688527b-c9ab-4aba-bd8d-4036d912da1d>2010-07-28 07:47:06 +0000
commitcb0ebde35990eb8fedd2eb4a0b72efdb7f26f961 (patch)
treedce7831cb125f77d2d023d03a4b235695e29fd65 /id
parent25e5ba1011151d2395facbee5f2afd22e3ea1929 (diff)
downloadmoa-id-spss-cb0ebde35990eb8fedd2eb4a0b72efdb7f26f961.tar.gz
moa-id-spss-cb0ebde35990eb8fedd2eb4a0b72efdb7f26f961.tar.bz2
moa-id-spss-cb0ebde35990eb8fedd2eb4a0b72efdb7f26f961.zip
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@1179 d688527b-c9ab-4aba-bd8d-4036d912da1d
Diffstat (limited to 'id')
-rw-r--r--id/history.txt5
-rw-r--r--id/readme_1.4.7.txt459
-rw-r--r--id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockTable_DE.xml.old161
-rw-r--r--id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockTable_EN.xml.old161
-rw-r--r--id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockTable_DE.xml.old159
-rw-r--r--id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockTable_EN.xml.old159
6 files changed, 120 insertions, 984 deletions
diff --git a/id/history.txt b/id/history.txt
index 92b4dce01..e4148783a 100644
--- a/id/history.txt
+++ b/id/history.txt
@@ -6,8 +6,9 @@ History MOA-ID:
Version MOA-ID 1.4.7: Änderungen seit Version MOA-ID 1.4.6:
- Anbindung an Stammzahlenregister-Gateway um ausländische Bürger zu integrieren (ERnP-Eintragung
- gemäß)
-- Neuer AUTH-Block mit neuen Transformationen
+ gemäß E-Government Gesetz §6(5))
+- Neuer Anmeldetext mit neuen Transformationen
+- Striktere Parameterüberprüfung
- Fixed Bug #485 (https://egovlabs.gv.at/tracker/index.php?func=detail&aid=485&group_id=6&atid=105)
- Fixed Bug #540 (https://egovlabs.gv.at/tracker/index.php?func=detail&aid=540&group_id=6&atid=105)
- IAIK Libraries aktualisiert:
diff --git a/id/readme_1.4.7.txt b/id/readme_1.4.7.txt
index 3fc743521..363e2bc53 100644
--- a/id/readme_1.4.7.txt
+++ b/id/readme_1.4.7.txt
@@ -12,7 +12,8 @@ gleichen Verzeichnis):
- Anbindung an Stammzahlenregister-Gateway um ausländische Bürger zu integrieren (ERnP-Eintragung
gemäß E-Government Gesetz §6(5))
-- Neuer AUTH-Block mit neuen Transformationen
+- Neuer Anmeldetext mit neuen Transformationen
+- Striktere Parameterüberprüfung
- Fixed Bug #485 (https://egovlabs.gv.at/tracker/index.php?func=detail&aid=485&group_id=6&atid=105)
- Fixed Bug #540 (https://egovlabs.gv.at/tracker/index.php?func=detail&aid=540&group_id=6&atid=105)
- IAIK Libraries aktualisiert:
@@ -26,7 +27,8 @@ Es wird generell eine Neuinstallation lt. Handbuch empfohlen! Dennoch ist auch
eine Aktualisierung bestehender Installationen möglich.
...............................................................................
-B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6
+B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6 oder 1.4.3 oder
+ 1.4.4
...............................................................................
1. Stoppen Sie den Tomcat, in dem Ihre bisherige Installation betrieben wird.
@@ -47,8 +49,8 @@ B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6
auch das komplette Verzeichnis moa-id-auth.
Für MOA ID Proxy:
Wechseln Sie in jenes Verzeichnis, das die Webapplikation von MOA ID Proxy
- beinhaltet (für gewöhnlich ist dieses Verzeichnis CATALINA_HOME_ID/webapps,
- wobei CATALINA_HOME_ID für das Basisverzeichnis der Tomcat-Installation
+ beinhaltet (für gewöhnlich ist dieses Verzeichnis CATALINA_HOME_ID/
+ webappsProxy, wobei CATALINA_HOME_ID für das Basisverzeichnis der Tomcat-Installation
für MOA ID steht). Löschen Sie darin sowohl die Datei moa-id-proxy.war als
auch das komplette Verzeichnis moa-id-proxy.
@@ -56,7 +58,7 @@ B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6
CATALINA_HOME_ID/webapps.
Für MOA ID Proxy:
Kopieren Sie die Datei MOA_ID_PROXY_INST/moa-id-proxy.war nach
- CATALINA_HOME_ID/webapps.
+ CATALINA_HOME_ID/webappsProxy.
5. Erstellen Sie eine Sicherungskopie aller "iaik*.jar"-Dateien im Verzeichnis
JAVA_HOME\jre\lib\ext und löschen Sie diese Dateien danach.
@@ -67,21 +69,24 @@ B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6
7. Kopieren Sie die zwei Dateien aus dem Verzeichnis
MOA_ID_AUTH_INST/conf/moa-id/transforms in das Verzeichnis transforms Ihres
Stammverzeichnisses für die MOA ID Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge wird
- davon ausgegangen).
+ dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge
+ wird davon ausgegangen).
Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent/SecurityLayer fügen sie eine
- der folgende Zeilen ein:
+ * Im Element MOA-IDConfiguration/AuthComponent/SecurityLayer fügen
+ Sie eine der folgende Zeilen ein:
<TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_EN.xml"/>
<TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_DE.xml"/>
- je nachdem ob sie einen englischen oder deutschen Text zur Anzeige beim
- Bürger wünschen.
+ je nachdem ob sie einen englischen oder deutschen Text zur
+ Anzeige wünschen.
Alle weiteren TransformsInfo Elemente löschen Sie bitte.
- * Im Element AuthComponent/MOA-SP/VerifyAuthBlock fügend Sie folgende Zeilen
- ein:
+ * Im Element AuthComponent/MOA-SP/VerifyAuthBlock fügen Sie eine
+ der folgende Zeilen ein:
<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_DE</VerifyTransformsInfoProfileID>
<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_EN</VerifyTransformsInfoProfileID>
-
+ je nachdem ob sie einen englischen oder deutschen Text zur
+ Anzeige ausgewählt haben.
+ Alle weiteren VerifyTransformsInfoProfileID Elemente löschen
+ Sie bitte.
8. Kopieren Sie die zwei Dateien aus dem Verzeichnis
MOA_ID_AUTH_INST/conf/moa-spss/profiles in das Verzeichnis profiles Ihres
Stammverzeichnisses für die MOA SPSS Konfiguration (für gewöhnlich lautet
@@ -91,40 +96,37 @@ B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6
betreiben, sondern es von MOA ID über die API-Schnittstelle angesprochen
wird, lautet dieses Stammverzeichnis für gewöhnlich
CATALINA_HOME_ID/conf/moa-spss.
- Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent/SecurityLayer fügen Sie eine
- der folgende Zeilen ein:
- <TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_EN.xml"/>
- <TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_DE.xml"/>
- je nachdem ob sie einen englischen oder deutschen Text zur Anzeige beim
- Bürger wünschen.
- Alle weiteren TransformsInfo Elemente löschen Sie bitte.
- * Im Element AuthComponent/MOA-SP/VerifyAuthBlock fügend Sie eine der folgende
+ Weiters editieren Sie ihre MOA SPSS Konfiguration wie folgt:
+ * Im Element MOAConfiguration/SignatureVerification fügen Sie folgende
Zeilen ein:
- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_DE</VerifyTransformsInfoProfileID>
- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_EN</VerifyTransformsInfoProfileID>
- je nachdem ob sie einen englischen oder deutschen Text zur Anzeige beim
- Bürger ausgewählt haben.
- Alle weiteren VerifyTransformsInfoProfileID Elemente löschen Sie bitte.
-
+ <cfg:VerifyTransformsInfoProfile>
+ <cfg:Id>MOAIDTransformAuthBlockTable_DE</cfg:Id>
+ <cfg:Location>profiles/MOAIDTransformAuthBlockTable_DE.xml</cfg:Location>
+ </cfg:VerifyTransformsInfoProfile>
+ <cfg:VerifyTransformsInfoProfile>
+ <cfg:Id>MOAIDTransformAuthBlockTable_EN</cfg:Id>
+ <cfg:Location>profiles/MOAIDTransformAuthBlockTable_EN.xml</cfg:Location>
+ </cfg:VerifyTransformsInfoProfile>
+
9. Kopieren Sie die drei Dateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-id/certs/ca-certs in das Verzeichnis certs/ca-certs Ihres
- Stammverzeichnisses für die MOA ID Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge wird
- davon ausgegangen).
+ MOA_ID_AUTH_INST/conf/moa-id/certs/ca-certs in das Verzeichnis
+ certs/ca-certs Ihres Stammverzeichnisses für die MOA ID Konfiguration
+ (für gewöhnlich lautet dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id;
+ in weiterer Folge wird davon ausgegangen).
Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent fügend Sie als letztes Kind-Element
- folgende Zeilen ein:
+ * Im Element MOA-IDConfiguration/AuthComponent fügend Sie als letztes
+ Kind-Element folgende Zeilen ein:
<ForeignIdentities>
<ConnectionParameter URL="https://gateway.stammzahlenregister.gv.at/services/IdentityLinkCreation">
<ClientKeyStore password="password">cert/clientcert.p12</ClientKeyStore>
</ConnectionParameter>
</ForeignIdentities>
- Anmerkung: Im ClientKeyStore Element geben Sie den Client Keystore für den Zugriff auf das
- Stammzahlenregister-Gateway an. Voraussetzung ist ein A-Trust Zertifikat mit
- Verwaltungseigenschaft. Wenn ihr MOA-ID Zertifikat diese Voraussetzung erfüllt, können Sie
- dieses hier angeben.
+ Anmerkung: Im ClientKeyStore Element geben Sie den Client Keystore für
+ den Zugriff auf das Stammzahlenregister-Gateway an. Voraussetzung ist
+ ein A-Trust oder A-CERT Zertifikat mit Verwaltungseigenschaft. Wenn
+ ihr MOA-ID Zertifikat diese Voraussetzung erfüllt, können Sie dieses
+ hier angeben.
10. Update des Cert-Stores.
Kopieren Sie den Inhalt des Verzeichnisses
@@ -133,11 +135,11 @@ B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6
vorhandene Dateien oder Unterverzeichnisse überschreiben sollen, dann
bejahen sie das.
-11. Update der Trust-Profile. Achten sie bei Case-sensitiven Betriebssystemen auf
- die Profilbezeichnungen. Aus trustprofiles wurde trustProfiles.
- Wenn Sie Ihre alten Trust-Profile durch die neuen ersetzen wollen, dann gehen
- Sie vor, wie in Punkt a). Wenn Sie Ihre eigenen Trust-Profile beibehalten
- wollen, dann gehen Sie vor, wie in Punkt b).
+11. Update der Trust-Profile. Achten sie bei Case-sensitiven Betriebssystemen
+ auf die Profilbezeichnungen. Aus trustprofiles wurde trustProfiles.
+ Wenn Sie Ihre alten Trust-Profile durch die neuen ersetzen wollen, dann
+ gehen Sie vor, wie in Punkt a). Wenn Sie Ihre eigenen Trust-Profile
+ beibehalten wollen, dann gehen Sie vor, wie in Punkt b).
a. Gehen Sie wie folgt vor, um die Trust-Profile auszutauschen:
@@ -146,20 +148,21 @@ B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6
MOA_ID_INST_AUTH\conf\moa-spss\trustProfiles in das Verzeichnis
CATALINA_HOME\conf\moa-spss.
- b. Falls Sie Ihre alten Trust-Profile beibehalten wollen, gehen Sie wie folgt
- vor, um die Profile auf den aktuellen Stand zu bringen:
+ b. Falls Sie Ihre alten Trust-Profile beibehalten wollen, gehen Sie wie
+ folgt vor, um die Profile auf den aktuellen Stand zu bringen:
1) Benennen Sie ein eventuell vorhandenes Verzeichnis trustprofiles in
- trustProfiles um (vergessen Sie nicht, diese Änderung in Ihrer MOA-SP/SS
- Konfigurationsdatei ebenfalls zu berücksichtigen und benennen Sie dort
- alle gleichartigen Vorkommen von trustprofiles in trustProfiles um)
+ trustProfiles um (vergessen Sie nicht, diese Änderung in Ihrer
+ MOA-SP/SS Konfigurationsdatei ebenfalls zu berücksichtigen und
+ benennen Sie dort alle gleichartigen Vorkommen von trustprofiles
+ in trustProfiles um)
2) Ergänzen Sie ihre Trustprofile durch alle Zertifikate aus den
entsprechenden Profilen im Verzeichnis
MOA_ID_INST_AUTH\conf\moa-spss\trustProfiles, die nicht in Ihren
- Profilen enthalten sind. Am einfachsten ist es, wenn Sie den Inhalt der
- einzelnen Profile aus der Distribution (
- MOA_ID_INST_AUTH\conf\moa-spss\trustProfiles) in die entsprechenden
+ Profilen enthalten sind. Am einfachsten ist es, wenn Sie den Inhalt
+ der einzelnen Profile aus der Distribution
+ (MOA_ID_INST_AUTH\conf\moa-spss\trustProfiles) in die entsprechenden
Profile Ihrer Installation (CATALINA_HOME\conf\moa-spss\trustProfiles)
kopieren und dabei die vorhandenen gleichnamigen Zertifikate
überschreiben), also z.B: Kopieren des Inhalts von
@@ -173,7 +176,7 @@ B.1 Durchführung eines Updates von Version 1.4.5 oder 1.4.6
Logging von MOA ID beim Einlesen der erneuerten Konfiguration.
...............................................................................
-B.1 Durchführung eines Updates von Version 1.4.3 oder 1.4.4
+B.2 Durchführung eines Updates von Version 1.4.1 oder 1.4.2 (incl. beta 1)
...............................................................................
1. Stoppen Sie den Tomcat, in dem Ihre bisherige Installation betrieben wird.
@@ -181,11 +184,11 @@ B.1 Durchführung eines Updates von Version 1.4.3 oder 1.4.4
2. Entpacken Sie die Distribution von MOA ID Auth (moa-id-auth-1.4.7.zip) in
ein temporäres Verzeichnis, in weiterer Folge als MOA_ID_AUTH_INST
- bezeichnet.
+ bezeichnet.
Für MOA ID Proxy:
Entpacken Sie die Distribution von MOA ID Proxy (moa-id-proxy-1.4.7.zip) in
ein temporäres Verzeichnis, in weiterer Folge als MOA_ID_PROXY_INST
- bezeichnet.
+ bezeichnet.
3. Wechseln Sie in jenes Verzeichnis, das die Webapplikation von MOA ID Auth
beinhaltet (für gewöhnlich ist dieses Verzeichnis CATALINA_HOME_ID/webapps,
@@ -194,8 +197,8 @@ B.1 Durchführung eines Updates von Version 1.4.3 oder 1.4.4
auch das komplette Verzeichnis moa-id-auth.
Für MOA ID Proxy:
Wechseln Sie in jenes Verzeichnis, das die Webapplikation von MOA ID Proxy
- beinhaltet (für gewöhnlich ist dieses Verzeichnis CATALINA_HOME_ID/webapps,
- wobei CATALINA_HOME_ID für das Basisverzeichnis der Tomcat-Installation
+ beinhaltet (für gewöhnlich ist dieses Verzeichnis CATALINA_HOME_ID/
+ webappsProxy, wobei CATALINA_HOME_ID für das Basisverzeichnis der Tomcat-Installation
für MOA ID steht). Löschen Sie darin sowohl die Datei moa-id-proxy.war als
auch das komplette Verzeichnis moa-id-proxy.
@@ -203,34 +206,35 @@ B.1 Durchführung eines Updates von Version 1.4.3 oder 1.4.4
CATALINA_HOME_ID/webapps.
Für MOA ID Proxy:
Kopieren Sie die Datei MOA_ID_PROXY_INST/moa-id-proxy.war nach
- CATALINA_HOME_ID/webapps.
-
+ CATALINA_HOME_ID/webappsProxy.
+
5. Erstellen Sie eine Sicherungskopie aller "iaik*.jar"-Dateien im Verzeichnis
JAVA_HOME\jre\lib\ext und löschen Sie diese Dateien danach.
6. Kopieren Sie alle Dateien aus dem Verzeichnis MOA_ID_INST_AUTH\ext in das
Verzeichnis JAVA_HOME\jre\lib\ext.
-
+
7. Kopieren Sie die zwei Dateien aus dem Verzeichnis
MOA_ID_AUTH_INST/conf/moa-id/transforms in das Verzeichnis transforms Ihres
Stammverzeichnisses für die MOA ID Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge wird
- davon ausgegangen).
+ dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge
+ wird davon ausgegangen).
Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent/SecurityLayer fügen Sie eine
- der folgende Zeilen ein:
+ * Im Element MOA-IDConfiguration/AuthComponent/SecurityLayer fügen
+ Sie eine der folgende Zeilen ein:
<TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_EN.xml"/>
<TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_DE.xml"/>
- je nachdem ob sie einen englischen oder deutschen Text zur Anzeige beim
- Bürger wünschen.
+ je nachdem ob sie einen englischen oder deutschen Text zur
+ Anzeige wünschen.
Alle weiteren TransformsInfo Elemente löschen Sie bitte.
- * Im Element AuthComponent/MOA-SP/VerifyAuthBlock fügend Sie eine der folgende
- Zeilen ein:
+ * Im Element AuthComponent/MOA-SP/VerifyAuthBlock fügen Sie eine
+ der folgende Zeilen ein:
<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_DE</VerifyTransformsInfoProfileID>
<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_EN</VerifyTransformsInfoProfileID>
- je nachdem ob sie einen englischen oder deutschen Text zur Anzeige beim
- Bürger ausgewählt haben.
- Alle weiteren VerifyTransformsInfoProfileID Elemente löschen Sie bitte.
+ je nachdem ob sie einen englischen oder deutschen Text zur
+ Anzeige ausgewählt haben.
+ Alle weiteren VerifyTransformsInfoProfileID Elemente löschen
+ Sie bitte.
8. Kopieren Sie die zwei Dateien aus dem Verzeichnis
MOA_ID_AUTH_INST/conf/moa-spss/profiles in das Verzeichnis profiles Ihres
Stammverzeichnisses für die MOA SPSS Konfiguration (für gewöhnlich lautet
@@ -241,93 +245,8 @@ B.1 Durchführung eines Updates von Version 1.4.3 oder 1.4.4
wird, lautet dieses Stammverzeichnis für gewöhnlich
CATALINA_HOME_ID/conf/moa-spss.
Weiters editieren Sie ihre MOA SPSS Konfiguration wie folgt:
- * Im Element MOAConfiguration/SignatureVerification fügen Sie folgende Zeilen
- ein:
- <cfg:VerifyTransformsInfoProfile>
- <cfg:Id>MOAIDTransformAuthBlockTable_DE</cfg:Id>
- <cfg:Location>profiles/MOAIDTransformAuthBlockTable_DE.xml</cfg:Location>
- </cfg:VerifyTransformsInfoProfile>
- <cfg:VerifyTransformsInfoProfile>
- <cfg:Id>MOAIDTransformAuthBlockTable_EN</cfg:Id>
- <cfg:Location>profiles/MOAIDTransformAuthBlockTable_EN.xml</cfg:Location>
- </cfg:VerifyTransformsInfoProfile>
-
-9. Kopieren Sie die drei Dateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-id/certs/ca-certs in das Verzeichnis certs/ca-certs Ihres
- Stammverzeichnisses für die MOA ID Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge wird
- davon ausgegangen).
- Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent fügend Sie als letztes Kind-Element
- folgende Zeilen ein:
- <ForeignIdentities>
- <ConnectionParameter URL="https://gateway.stammzahlenregister.gv.at/services/IdentityLinkCreation">
- <ClientKeyStore password="password">cert/clientcert.p12</ClientKeyStore>
- </ConnectionParameter>
- </ForeignIdentities>
-
- Anmerkung: Im ClientKeyStore Element geben Sie den Client Keystore für den Zugriff auf das
- Stammzahlenregister-Gateway an. Voraussetzung ist ein A-Trust Zertifikat mit
- Verwaltungseigenschaft. Wenn ihr MOA-ID Zertifikat diese Voraussetzung erfüllt, können Sie
- dieses hier angeben.
-
-
-10. Starten Sie den Tomcat neu, achten Sie auf eventuelle Fehlermeldungen im
- Logging von MOA ID beim Einlesen der erneuerten Konfiguration.
-
-...............................................................................
-B.2 Durchführung eines Updates von Version 1.4.1 oder 1.4.2 (incl. beta 1)
-...............................................................................
-
-1. Stoppen Sie den Tomcat, in dem Ihre bisherige Installation betrieben wird.
- Fertigen Sie eine Sicherungskopie Ihrer kompletten Tomcat-Installation an.
-
-2. Entpacken Sie die Distribution von MOA ID Auth (moa-id-auth-1.4.7.zip) in
- ein temporäres Verzeichnis, in weiterer Folge als MOA_ID_AUTH_INST
- bezeichnet.
-
-3. Wechseln Sie in jenes Verzeichnis, das die Webapplikation von MOA ID Auth
- beinhaltet (für gewöhnlich ist dieses Verzeichnis CATALINA_HOME_ID/webapps,
- wobei CATALINA_HOME_ID für das Basisverzeichnis der Tomcat-Installation
- für MOA ID steht). Löschen Sie darin sowohl die Datei moa-id-auth.war als
- auch das komplette Verzeichnis moa-id-auth.
-
-4. Kopieren Sie die Datei MOA_ID_AUTH_INST/moa-id-auth.war nach
- CATALINA_HOME_ID/webapps.
-
-5. Kopieren Sie die zwei Dateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-id/transforms in das Verzeichnis transforms Ihres
- Stammverzeichnisses für die MOA ID Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge wird
- davon ausgegangen).
- Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent/SecurityLayer fügen Sie eine
- der folgende Zeilen ein:
- <TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_EN.xml"/>
- <TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_DE.xml"/>
- je nachdem ob sie einen englischen oder deutschen Text zur Anzeige beim
- Bürger wünschen.
- Alle weiteren TransformsInfo Elemente löschen Sie bitte.
- * Im Element AuthComponent/MOA-SP/VerifyAuthBlock fügend Sie eine der folgende
+ * Im Element MOAConfiguration/SignatureVerification fügen Sie folgende
Zeilen ein:
- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_DE</VerifyTransformsInfoProfileID>
- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_EN</VerifyTransformsInfoProfileID>
- je nachdem ob sie einen englischen oder deutschen Text zur Anzeige beim
- Bürger ausgewählt haben.
- Alle weiteren VerifyTransformsInfoProfileID Elemente löschen Sie bitte.
-
-6. Kopieren Sie die zwei Dateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-spss/profiles in das Verzeichnis profiles Ihres
- Stammverzeichnisses für die MOA SPSS Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_SPSS/conf/moa-spss, wobei
- CATALINA_HOME_SPSS für das Basisverzeichnis der Tomcat-Installation
- für MOA SPSS steht; wenn Sie MOA SPSS nicht als eigenes Webservice
- betreiben, sondern es von MOA ID über die API-Schnittstelle angesprochen
- wird, lautet dieses Stammverzeichnis für gewöhnlich
- CATALINA_HOME_ID/conf/moa-spss.
- Weiters editieren Sie ihre MOA SPSS Konfiguration wie folgt:
- * Im Element MOAConfiguration/SignatureVerification fügen Sie folgende Zeilen
- ein:
<cfg:VerifyTransformsInfoProfile>
<cfg:Id>MOAIDTransformAuthBlockTable_DE</cfg:Id>
<cfg:Location>profiles/MOAIDTransformAuthBlockTable_DE.xml</cfg:Location>
@@ -336,195 +255,39 @@ B.2 Durchführung eines Updates von Version 1.4.1 oder 1.4.2 (incl. beta 1)
<cfg:Id>MOAIDTransformAuthBlockTable_EN</cfg:Id>
<cfg:Location>profiles/MOAIDTransformAuthBlockTable_EN.xml</cfg:Location>
</cfg:VerifyTransformsInfoProfile>
-
-7. Kopieren Sie die drei Dateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-id/certs/ca-certs in das Verzeichnis certs/ca-certs Ihres
- Stammverzeichnisses für die MOA ID Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge wird
- davon ausgegangen).
- Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent fügend Sie als letztes Kind-Element
- folgende Zeilen ein:
- <ForeignIdentities>
- <ConnectionParameter URL="https://gateway.stammzahlenregister.gv.at/services/IdentityLinkCreation">
- <ClientKeyStore password="password">cert/clientcert.p12</ClientKeyStore>
- </ConnectionParameter>
- </ForeignIdentities>
-
- Anmerkung: Im ClientKeyStore Element geben Sie den Client Keystore für den Zugriff auf das
- Stammzahlenregister-Gateway an. Voraussetzung ist ein A-Trust Zertifikat mit
- Verwaltungseigenschaft. Wenn ihr MOA-ID Zertifikat diese Voraussetzung erfüllt, können Sie
- dieses hier angeben.
-
-
-8. Sichern Sie ihre MOA-ID Konfigurationsdatei. Kopieren Sie die
- Beispielkonfigurationsdateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-id/SampleMOA*.xml nach
- CATALINA_HOME_ID/conf/moa-id.
- Verwenden Sie in Ihrer Installation bereits die Vollmachtenprüfung, so
- verschieben Sie bitte in der MOA-ID Installationsdatei das Element
- <CompatibilityMode> innerhalb des Konfigurationsteiles für die berufliche
- Parteienvertreung (ParepSpecificParameters) unter das Element
- ApplicationSpecificParameters.
-
-9. Starten Sie den Tomcat neu, achten Sie auf eventuelle Fehlermeldungen im
- Logging von MOA ID beim Einlesen der erneuerten Konfiguration.
-
-...............................................................................
-B.3 Durchführung eines Updates von Version 1.3.1, 1.3.2 oder 1.3.3
-...............................................................................
-
-1. Stoppen Sie den Tomcat, in dem Ihre bisherige Installation betrieben wird.
- Fertigen Sie eine Sicherungskopie Ihrer kompletten Tomcat-Installation an.
-
-2. Entpacken Sie die Distribution von MOA ID Auth (moa-id-auth-1.4.7.zip) in
- ein temporäres Verzeichnis, in weiterer Folge als MOA_ID_AUTH_INST
- bezeichnet.
-
-3. Erstellen Sie eine Sicherungskopie aller "iaik*.jar"-Dateien im Verzeichnis
- JAVA_HOME\jre\lib\ext und löschen Sie diese Dateien danach.
-
-4. Kopieren Sie alle Dateien aus dem Verzeichnis MOA_ID_INST_AUTH\ext in das
- Verzeichnis JAVA_HOME\jre\lib\ext.
-
-5. Erstellen Sie eine Sicherungskopie aller Dateien im Verzeichnis
- CATALINA_HOME\common\endorsed und löschen Sie die dort eventuell vorhandene
- Dateien xmlParserAPIs.jar
-
-6. Kopieren Sie die Dateien aus dem Verzeichnis MOA_ID_INST_AUTH\endorsed
- in das Verzeichnis CATALINA_HOME\common\endorsed. Überschreiben Sie dabei
- etwaige gleichnamige Dateien.
-
-7. Wechseln Sie in jenes Verzeichnis, das die Webapplikation von MOA ID Auth
- beinhaltet (für gewöhnlich ist dieses Verzeichnis CATALINA_HOME_ID/webapps,
- wobei CATALINA_HOME_ID für das Basisverzeichnis der Tomcat-Installation
- für MOA ID steht). Löschen Sie darin sowohl die Datei moa-id-auth.war als
- auch das komplette Verzeichnis moa-id-auth.
-
-8. Kopieren Sie die Datei MOA_ID_AUTH_INST/moa-id-auth.war nach
- CATALINA_HOME_ID/webapps.
-9. Kopieren Sie die zwei Dateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-id/transforms in das Verzeichnis transforms Ihres
- Stammverzeichnisses für die MOA ID Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge wird
- davon ausgegangen).
- Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent/SecurityLayer fügen sie eine
- der folgende Zeilen ein:
- <TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_EN.xml"/>
- <TransformsInfo filename="transforms/TransformsInfoAuthBlockTable_DE.xml"/>
- je nachdem ob sie einen englischen oder deutschen Text zur Anzeige beim
- Bürger wünschen.
- Alle weiteren TransformsInfo Elemente löschen Sie bitte.
- * Im Element AuthComponent/MOA-SP/VerifyAuthBlock fügend Sie folgende Zeilen
- ein:
- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_DE</VerifyTransformsInfoProfileID>
- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockTable_EN</VerifyTransformsInfoProfileID>
-
-10. Kopieren Sie die zwei Dateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-spss/profiles in das Verzeichnis profiles Ihres
- Stammverzeichnisses für die MOA SPSS Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_SPSS/conf/moa-spss, wobei
- CATALINA_HOME_SPSS für das Basisverzeichnis der Tomcat-Installation
- für MOA SPSS steht; wenn Sie MOA SPSS nicht als eigenes Webservice
- betreiben, sondern es von MOA ID über die API-Schnittstelle angesprochen
- wird, lautet dieses Stammverzeichnis für gewöhnlich
- CATALINA_HOME_ID/conf/moa-spss.
- Weiters editieren Sie ihre MOA SPSS Konfiguration wie folgt:
- * Im Element MOAConfiguration/SignatureVerification fügen Sie folgende Zeilen
- ein:
- <cfg:VerifyTransformsInfoProfile>
- <cfg:Id>MOAIDTransformAuthBlockTable_DE</cfg:Id>
- <cfg:Location>profiles/MOAIDTransformAuthBlockTable_DE.xml</cfg:Location>
- </cfg:VerifyTransformsInfoProfile>
- <cfg:VerifyTransformsInfoProfile>
- <cfg:Id>MOAIDTransformAuthBlockTable_EN</cfg:Id>
- <cfg:Location>profiles/MOAIDTransformAuthBlockTable_EN.xml</cfg:Location>
- </cfg:VerifyTransformsInfoProfile>
-
-11. Kopieren Sie die drei Dateien aus dem Verzeichnis
- MOA_ID_AUTH_INST/conf/moa-id/certs/ca-certs in das Verzeichnis certs/ca-certs Ihres
- Stammverzeichnisses für die MOA ID Konfiguration (für gewöhnlich lautet
- dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id; in weiterer Folge wird
- davon ausgegangen).
+9. Kopieren Sie die drei Dateien aus dem Verzeichnis
+ MOA_ID_AUTH_INST/conf/moa-id/certs/ca-certs in das Verzeichnis
+ certs/ca-certs Ihres Stammverzeichnisses für die MOA ID Konfiguration
+ (für gewöhnlich lautet dieses Stammverzeichnis CATALINA_HOME_ID/conf/moa-id;
+ in weiterer Folge wird davon ausgegangen).
Weiters editieren Sie ihre MOA ID Konfiguration wie folgt:
- * Im Element MOA-IDConfiguration/AuthComponent fügend Sie als letztes Kind-Element
- folgende Zeilen ein:
+ * Im Element MOA-IDConfiguration/AuthComponent fügend Sie als letztes
+ Kind-Element folgende Zeilen ein:
<ForeignIdentities>
<ConnectionParameter URL="https://gateway.stammzahlenregister.gv.at/services/IdentityLinkCreation">
<ClientKeyStore password="password">cert/clientcert.p12</ClientKeyStore>
</ConnectionParameter>
</ForeignIdentities>
- Anmerkung: Im ClientKeyStore Element geben Sie den Client Keystore für den Zugriff auf das
- Stammzahlenregister-Gateway an. Voraussetzung ist ein A-Trust Zertifikat mit
- Verwaltungseigenschaft. Wenn ihr MOA-ID Zertifikat diese Voraussetzung erfüllt, können Sie
- dieses hier angeben.
-
+ Anmerkung: Im ClientKeyStore Element geben Sie den Client Keystore für
+ den Zugriff auf das Stammzahlenregister-Gateway an. Voraussetzung ist
+ ein A-Trust oder A-CERT Zertifikat mit Verwaltungseigenschaft. Wenn
+ ihr MOA-ID Zertifikat diese Voraussetzung erfüllt, können Sie dieses
+ hier angeben.
-12.Update des Cert-Stores.
+10. Update des Cert-Stores.
Kopieren Sie den Inhalt des Verzeichnisses
MOA_ID_INST_AUTH\conf\moa-spss\certstore in das Verzeichnis
CATALINA_HOME\conf\moa-spss\certstore. Wenn Sie gefragt werden, ob Sie
vorhandene Dateien oder Unterverzeichnisse überschreiben sollen, dann
bejahen sie das.
-13.Sollen zusätzliche Templates für ältere Bürgerkartenumgebungen aktiviert
- werden, öffnen Sie die XML-Konfiguration von MOA ID (für gewöhnlich finden
- Sie diese XML-Datei direkt im Stammverzeichnis für die MOA ID Konfiguration,
- z.B. CATALINA_HOME_ID/conf/moa-id/SampleMOAIDConfiguration.xml); führen Sie
- folgende Modifikationen an der XML-Konfiguration durch:
-
- a. Ändern Sie die applikationsübergreifende Konfiguration der AuthBlock
- Transformationen. Sie finden diese Konfiguration im XML-Element
- /MOA-IDConfiguration/AuthComponent/SecurityLayer. Fügen Sie zusätzlich zum
- bisherigen Inhalt dieses Elements (für gewöhnlich ein Element
- TransformsInfo, dessen Attribut filname den Wert
- transforms/TransformsInfoAuthBlockText.xml aufweist) ein Element
- TransformsInfo an, dessen Attribut filename auf die Datei für ältere BKU
- zeigt. Sie können auch auf die vordefinierten Elemente aus den
- Musterkonfigurationen dieser Distribution (
- MOA_ID_AUTH_INST/conf/moa-id/SampleMOAIDConfiguration.xml) zurückgreifen.
-
- b. Fügen Sie Profilbezeichner für die Transformationsprofile in der
- Konfiguration für MOA SP an. Sie finden diesen Bezeichner im XML-
- Element /MOA-IDConfiguration/AuthComponent/MOA-SP/VerifyAuthBlock.
- Hängen Sie ein Element VerifyTransformsInfoProfileID an, das für die Über-
- prüfung der Transformation älterer BKU vorgesehen ist.
- Siehe auch Inhalt des Elements VerifyAuthBlock aus der Musterkonfiguration
- dieser Distribution (
- MOA_ID_AUTH_INST/conf/moa-id/SampleMOAIDConfiguration.xml).
-
- c. Ändern Sie gegebenenfalls die applikationsspezifische Konfiguration
- der Authblock-Tranformationen. Führen Sie dazu die folgende Tätigkeit
- für jedes XML-Element /MOA-IDConfiguration/OnlineApplicaton/AuthComponent
- durch: Fügen Sie zusätzlich zu einem bestehenden Element TransformsInfo
- ein Elemnet TransformsInfo an, das die Transformation für ältere BKU
- enthält - gleich wie dies bereits in Schritt a. durchgeführt wurde (wenn
- Sie dieses Element nicht vorfinden, oder es auskommentiert ist, muss
- Schritt c. nicht durchgeführt werden).
-
- Öffnen Sie die XML-Konfiguration von MOA SPSS (für gewöhnlich finden Sie
- XML-Datei direkt im Stammverzeichnisses für die MOA SPSS Konfiguration, z.B.
- CATALINA_HOME_ID/conf/moa-spss/SampleMOASPSSConfiguration.xml); führen Sie
- folgende Modifikationen an der XML-Konfiguration durch:
-
- a. Ändern Sie die konfigurierten Profile für die zulässigen Transformationen
- über die signierten Daten. Sie finden diese Profile am Ende der XML-Konfi-
- guration von MOA SPSS (Elemente des Namens
- cfg:VerifyTransformsInfoProfile). Fügen Sie zusätzlich zu den vorkommenden
- Elementen dieses Namens (für gewöhnlich zwei Elemente) zwei weitere
- Elemente dieses Namens hinzu, die die Profile für die älteren Bürger-
- kartenumgebungen aufnehmen - diese sind durch den Namensteil "_deprecated"
- gekennzeichnet (siehe auch Musterkonfigurationen dieser Distribution
- MOA_ID_AUTH_INST/conf/moa-spss/SampleMOASPSSConfiguration.xml).
-
-14.Update der Trust-Profile. Achten sie bei Case-sensitiven Betriebssystemen auf
- die Profilbezeichnungen. Aus trustprofiles wurde trustProfiles.
- Wenn Sie Ihre alten Trust-Profile durch die neuen ersetzen wollen, dann gehen
- Sie vor, wie in Punkt a). Wenn Sie Ihre eigenen Trust-Profile beibehalten
- wollen, dann gehen Sie vor, wie in Punkt b).
+11. Update der Trust-Profile. Achten sie bei Case-sensitiven Betriebssystemen
+ auf die Profilbezeichnungen. Aus trustprofiles wurde trustProfiles.
+ Wenn Sie Ihre alten Trust-Profile durch die neuen ersetzen wollen, dann
+ gehen Sie vor, wie in Punkt a). Wenn Sie Ihre eigenen Trust-Profile
+ beibehalten wollen, dann gehen Sie vor, wie in Punkt b).
a. Gehen Sie wie folgt vor, um die Trust-Profile auszutauschen:
@@ -533,20 +296,21 @@ B.3 Durchführung eines Updates von Version 1.3.1, 1.3.2 oder 1.3.3
MOA_ID_INST_AUTH\conf\moa-spss\trustProfiles in das Verzeichnis
CATALINA_HOME\conf\moa-spss.
- b. Falls Sie Ihre alten Trust-Profile beibehalten wollen, gehen Sie wie folgt
- vor, um die Profile auf den aktuellen Stand zu bringen:
+ b. Falls Sie Ihre alten Trust-Profile beibehalten wollen, gehen Sie wie
+ folgt vor, um die Profile auf den aktuellen Stand zu bringen:
1) Benennen Sie ein eventuell vorhandenes Verzeichnis trustprofiles in
- trustProfiles um (vergessen Sie nicht, diese Änderung in Ihrer MOA-SP/SS
- Konfigurationsdatei ebenfalls zu berücksichtigen und benennen Sie dort
- alle gleichartigen Vorkommen von trustprofiles in trustProfiles um)
+ trustProfiles um (vergessen Sie nicht, diese Änderung in Ihrer
+ MOA-SP/SS Konfigurationsdatei ebenfalls zu berücksichtigen und
+ benennen Sie dort alle gleichartigen Vorkommen von trustprofiles
+ in trustProfiles um)
2) Ergänzen Sie ihre Trustprofile durch alle Zertifikate aus den
entsprechenden Profilen im Verzeichnis
MOA_ID_INST_AUTH\conf\moa-spss\trustProfiles, die nicht in Ihren
- Profilen enthalten sind. Am einfachsten ist es, wenn Sie den Inhalt der
- einzelnen Profile aus der Distribution (
- MOA_ID_INST_AUTH\conf\moa-spss\trustProfiles) in die entsprechenden
+ Profilen enthalten sind. Am einfachsten ist es, wenn Sie den Inhalt
+ der einzelnen Profile aus der Distribution
+ (MOA_ID_INST_AUTH\conf\moa-spss\trustProfiles) in die entsprechenden
Profile Ihrer Installation (CATALINA_HOME\conf\moa-spss\trustProfiles)
kopieren und dabei die vorhandenen gleichnamigen Zertifikate
überschreiben), also z.B: Kopieren des Inhalts von
@@ -555,11 +319,22 @@ B.3 Durchführung eines Updates von Version 1.3.1, 1.3.2 oder 1.3.3
CATALINA_HOME\conf\moa-spss\trustProfiles\
MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten usw.
-15.Starten Sie den Tomcat neu, achten Sie auf eventuelle Fehlermeldungen im
- Logging von MOA ID beim Einlesen der erneuerten Konfiguration.
+13. Sichern Sie ihre MOA-ID Konfigurationsdatei. Kopieren Sie die
+ Beispielkonfigurationsdateien aus dem Verzeichnis
+ MOA_ID_AUTH_INST/conf/moa-id/SampleMOA*.xml nach
+ CATALINA_HOME_ID/conf/moa-id.
+ Verwenden Sie in Ihrer Installation bereits die Vollmachtenprüfung, so
+ verschieben Sie bitte in der MOA-ID Installationsdatei das Element
+ <CompatibilityMode> innerhalb des Konfigurationsteiles für die berufliche
+ Parteienvertreung (ParepSpecificParameters) unter das Element
+ ApplicationSpecificParameters.
+
+14. Starten Sie den Tomcat neu, achten Sie auf eventuelle Fehlermeldungen im
+ Logging von MOA ID beim Einlesen der erneuerten Konfiguration.
+
...............................................................................
-B.4 Durchführung eines Updates von einer älteren Version
+B.3 Durchführung eines Updates von einer älteren Version
...............................................................................
Bitte führen Sie eine Neuinstallation von MOA ID laut Handbuch durch und passen
diff --git a/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockTable_DE.xml.old b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockTable_DE.xml.old
deleted file mode 100644
index 240126693..000000000
--- a/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockTable_DE.xml.old
+++ /dev/null
@@ -1,161 +0,0 @@
-<sl10:TransformsInfo>
- <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
- <dsig:Transform Algorithm="http://www.w3.org/TR/1999/REC-xslt-19991116"><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#" exclude-result-prefixes="pr saml">
- <xsl:output method="xml" xml:space="default"/>
- <xsl:template match="/" xmlns="http://www.w3.org/1999/xhtml">
- <html>
- <head>
- <title>Signatur der Anmeldedaten</title>
- <style type="text/css" media="screen">.boldstyle { font-weight: bold; } .italicstyle { font-style: italic; } .annotationstyle { font-size: small; } .graybground {background-color: #E0E0E0;}
- .titlestyle{ text-decoration:underline; font-weight:bold; font-family: Verdana; font-size: x-small; }
- .h4style{ font-family: Verdana; }
- table.parameters { font-size: x-small; }
- </style>
- </head>
- <body>
- <h4 class="h4style">Anmeldedaten:</h4>
-
- <p class="titlestyle">Daten zur Person</p>
- <table class="parameters">
- <xsl:if test="normalize-space(//@Issuer)">
- <tr>
- <td class="italicstyle">Name:</td>
- <td>
- <xsl:value-of select="//@Issuer"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="string(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue)">
- <tr>
- <td class="italicstyle">Geburtsdatum:</td>
- <td>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='OIDTextualDescription']">
- <tr>
- <td class="italicstyle">Rolle:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='OIDTextualDescription']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- </table>
-
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorName']">
- <hr/>
- <xsl:text>Ich bin weiters ermächtigt als </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='RepresentationType']/saml:AttributeValue/text()"/>
- <xsl:text> von </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='MandatorName']/saml:AttributeValue/text()"/>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorDateOfBirth']">
- <xsl:text>, geboren am </xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,1,4)"/>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorDomainIdentifier']">
- <xsl:text>, </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='MandatorDomainIdentifier']/saml:AttributeValue/text()"/>
- </xsl:if>
- <xsl:text>, in deren Auftrag zu handeln.</xsl:text>
- <p/>
- </xsl:if>
-
- <p class="titlestyle">Daten zur Anwendung</p>
- <table class="parameters">
- <tr>
- <td class="italicstyle">Name:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='oaFriendlyName']/saml:AttributeValue"/></td>
- </tr>
- <tr>
- <td class="italicstyle">Staat:</td>
- <td>Österreich</td>
- </tr>
- </table>
-
- <p class="titlestyle">Technische Parameter</p>
- <table class="parameters">
- <tr>
- <td class="italicstyle">URL:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='OA']/saml:AttributeValue"/></td>
- </tr>
- <xsl:if test="//saml:Attribute[@AttributeName='Geschaeftsbereich']">
- <tr>
- <td class="italicstyle">Bereich:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='Geschaeftsbereich']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='IdentityLinkDomainIdentifierType']">
- <tr>
- <td class="italicstyle"><xsl:value-of select="//saml:Attribute[@AttributeName='IdentityLinkDomainIdentifierType']"/>:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Type"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='bPK'] or //saml:Attribute[@AttributeName='wbPK']">
- <tr>
- <td class="italicstyle">Identifikator:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='bPK']/saml:AttributeValue/pr:Identification/pr:Value"/>
- <xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorWbpk']">
- <tr>
- <td class="italicstyle">Identifikator des Vollmachtgebers:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='MandatorWbpk']/saml:AttributeValue/text()"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='OIDTextualDescription']">
- <tr>
- <td class="italicstyle">OID:</td>
- <td>
- <xsl:value-of
- select="//saml:Attribute[@AttributeName='OID']/saml:AttributeValue"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='HPI']">
- <tr>
- <td class="italicstyle">HPI:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='HPI']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- <tr>
- <td class="italicstyle">Datum:</td>
- <td>
- <xsl:value-of select="substring(//@IssueInstant,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,1,4)"/>
- </td>
- </tr>
- <tr>
- <td class="italicstyle">Uhrzeit:</td>
- <td>
- <xsl:value-of select="substring(//@IssueInstant,12,2)"/>
- <xsl:text>:</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,15,2)"/>
- <xsl:text>:</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,18,2)"/>
- </td>
- </tr>
- </table>
- </body>
- </html>
- </xsl:template>
- </xsl:stylesheet>
- </dsig:Transform>
- <dsig:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
- </dsig:Transforms>
- <sl10:FinalDataMetaInfo>
- <sl10:MimeType>application/xhtml+xml</sl10:MimeType>
- </sl10:FinalDataMetaInfo>
-</sl10:TransformsInfo>
diff --git a/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockTable_EN.xml.old b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockTable_EN.xml.old
deleted file mode 100644
index 1f8085aa3..000000000
--- a/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockTable_EN.xml.old
+++ /dev/null
@@ -1,161 +0,0 @@
-<sl10:TransformsInfo>
- <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
- <dsig:Transform Algorithm="http://www.w3.org/TR/1999/REC-xslt-19991116"><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#" exclude-result-prefixes="pr saml">
- <xsl:output method="xml" xml:space="default"/>
- <xsl:template match="/" xmlns="http://www.w3.org/1999/xhtml">
- <html>
- <head>
- <title>Signing the authentication data</title>
- <style type="text/css" media="screen">.boldstyle { font-weight: bold; } .italicstyle { font-style: italic; } .annotationstyle { font-size: small; } .graybground {background-color: #E0E0E0;}
- .titlestyle{ text-decoration:underline; font-weight:bold; font-family: Verdana; font-size: x-small; }
- .h4style{ font-family: Verdana; }
- table.parameters { font-size: x-small; }
- </style>
- </head>
- <body>
- <h4 class="h4style">Authentication Data:</h4>
-
- <p class="titlestyle">Personal Data</p>
- <table class="parameters">
- <xsl:if test="normalize-space(//@Issuer)">
- <tr>
- <td class="italicstyle">Name:</td>
- <td>
- <xsl:value-of select="//@Issuer"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="string(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue)">
- <tr>
- <td class="italicstyle">Date of Birth:</td>
- <td>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='OIDTextualDescription']">
- <tr>
- <td class="italicstyle">Role:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='OIDTextualDescription']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- </table>
-
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorName']">
- <hr/>
- <xsl:text>I am also authorized as </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='RepresentationType']/saml:AttributeValue/text()"/>
- <xsl:text> of </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='MandatorName']/saml:AttributeValue/text()"/>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorDateOfBirth']">
- <xsl:text>, born on </xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,1,4)"/>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorDomainIdentifier']">
- <xsl:text>, </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='MandatorDomainIdentifier']/saml:AttributeValue/text()"/>
- </xsl:if>
- <xsl:text>, to act on their behalf.</xsl:text>
- <p/>
- </xsl:if>
-
- <p class="titlestyle">Application Data</p>
- <table class="parameters">
- <tr>
- <td class="italicstyle">Name:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='oaFriendlyName']/saml:AttributeValue"/></td>
- </tr>
- <tr>
- <td class="italicstyle">Country:</td>
- <td>Austria</td>
- </tr>
- </table>
-
- <p class="titlestyle">Technical Parameters</p>
- <table class="parameters">
- <tr>
- <td class="italicstyle">URL:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='OA']/saml:AttributeValue"/></td>
- </tr>
- <xsl:if test="//saml:Attribute[@AttributeName='Geschaeftsbereich']">
- <tr>
- <td class="italicstyle">Sector:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='Geschaeftsbereich']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='IdentityLinkDomainIdentifierType']">
- <tr>
- <td class="italicstyle"><xsl:value-of select="//saml:Attribute[@AttributeName='IdentityLinkDomainIdentifierType']"/>:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Type"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='bPK'] or //saml:Attribute[@AttributeName='wbPK']">
- <tr>
- <td class="italicstyle">Identifier:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='bPK']/saml:AttributeValue/pr:Identification/pr:Value"/>
- <xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorWbpk']">
- <tr>
- <td class="italicstyle">Identifier of the principal:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='MandatorWbpk']/saml:AttributeValue/text()"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='OIDTextualDescription']">
- <tr>
- <td class="italicstyle">OID:</td>
- <td>
- <xsl:value-of
- select="//saml:Attribute[@AttributeName='OID']/saml:AttributeValue"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='HPI']">
- <tr>
- <td class="italicstyle">HPI:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='HPI']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- <tr>
- <td class="italicstyle">Date:</td>
- <td>
- <xsl:value-of select="substring(//@IssueInstant,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,1,4)"/>
- </td>
- </tr>
- <tr>
- <td class="italicstyle">Time:</td>
- <td>
- <xsl:value-of select="substring(//@IssueInstant,12,2)"/>
- <xsl:text>:</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,15,2)"/>
- <xsl:text>:</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,18,2)"/>
- </td>
- </tr>
- </table>
- </body>
- </html>
- </xsl:template>
- </xsl:stylesheet>
- </dsig:Transform>
- <dsig:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
- </dsig:Transforms>
- <sl10:FinalDataMetaInfo>
- <sl10:MimeType>application/xhtml+xml</sl10:MimeType>
- </sl10:FinalDataMetaInfo>
-</sl10:TransformsInfo>
diff --git a/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockTable_DE.xml.old b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockTable_DE.xml.old
deleted file mode 100644
index 5640412da..000000000
--- a/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockTable_DE.xml.old
+++ /dev/null
@@ -1,159 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<VerifyTransformsInfoProfile xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#">
- <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
- <dsig:Transform Algorithm="http://www.w3.org/TR/1999/REC-xslt-19991116"><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#" exclude-result-prefixes="pr saml">
- <xsl:output method="xml" xml:space="default"/>
- <xsl:template match="/" xmlns="http://www.w3.org/1999/xhtml">
- <html>
- <head>
- <title>Signatur der Anmeldedaten</title>
- <style type="text/css" media="screen">.boldstyle { font-weight: bold; } .italicstyle { font-style: italic; } .annotationstyle { font-size: small; } .graybground {background-color: #E0E0E0;}
- .titlestyle{ text-decoration:underline; font-weight:bold; font-family: Verdana; font-size: x-small; }
- .h4style{ font-family: Verdana; }
- table.parameters { font-size: x-small; }
- </style>
- </head>
- <body>
- <h4 class="h4style">Anmeldedaten:</h4>
-
- <p class="titlestyle">Daten zur Person</p>
- <table class="parameters">
- <xsl:if test="normalize-space(//@Issuer)">
- <tr>
- <td class="italicstyle">Name:</td>
- <td>
- <xsl:value-of select="//@Issuer"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="string(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue)">
- <tr>
- <td class="italicstyle">Geburtsdatum:</td>
- <td>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='OIDTextualDescription']">
- <tr>
- <td class="italicstyle">Rolle:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='OIDTextualDescription']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- </table>
-
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorName']">
- <hr/>
- <xsl:text>Ich bin weiters ermächtigt als </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='RepresentationType']/saml:AttributeValue/text()"/>
- <xsl:text> von </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='MandatorName']/saml:AttributeValue/text()"/>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorDateOfBirth']">
- <xsl:text>, geboren am </xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,1,4)"/>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorDomainIdentifier']">
- <xsl:text>, </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='MandatorDomainIdentifier']/saml:AttributeValue/text()"/>
- </xsl:if>
- <xsl:text>, in deren Auftrag zu handeln.</xsl:text>
- <p/>
- </xsl:if>
-
- <p class="titlestyle">Daten zur Anwendung</p>
- <table class="parameters">
- <tr>
- <td class="italicstyle">Name:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='oaFriendlyName']/saml:AttributeValue"/></td>
- </tr>
- <tr>
- <td class="italicstyle">Staat:</td>
- <td>Österreich</td>
- </tr>
- </table>
-
- <p class="titlestyle">Technische Parameter</p>
- <table class="parameters">
- <tr>
- <td class="italicstyle">URL:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='OA']/saml:AttributeValue"/></td>
- </tr>
- <xsl:if test="//saml:Attribute[@AttributeName='Geschaeftsbereich']">
- <tr>
- <td class="italicstyle">Bereich:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='Geschaeftsbereich']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='IdentityLinkDomainIdentifierType']">
- <tr>
- <td class="italicstyle"><xsl:value-of select="//saml:Attribute[@AttributeName='IdentityLinkDomainIdentifierType']"/>:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Type"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='bPK'] or //saml:Attribute[@AttributeName='wbPK']">
- <tr>
- <td class="italicstyle">Identifikator:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='bPK']/saml:AttributeValue/pr:Identification/pr:Value"/>
- <xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorWbpk']">
- <tr>
- <td class="italicstyle">Identifikator des Vollmachtgebers:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='MandatorWbpk']/saml:AttributeValue/text()"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='OIDTextualDescription']">
- <tr>
- <td class="italicstyle">OID:</td>
- <td>
- <xsl:value-of
- select="//saml:Attribute[@AttributeName='OID']/saml:AttributeValue"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='HPI']">
- <tr>
- <td class="italicstyle">HPI:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='HPI']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- <tr>
- <td class="italicstyle">Datum:</td>
- <td>
- <xsl:value-of select="substring(//@IssueInstant,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,1,4)"/>
- </td>
- </tr>
- <tr>
- <td class="italicstyle">Uhrzeit:</td>
- <td>
- <xsl:value-of select="substring(//@IssueInstant,12,2)"/>
- <xsl:text>:</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,15,2)"/>
- <xsl:text>:</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,18,2)"/>
- </td>
- </tr>
- </table>
- </body>
- </html>
- </xsl:template>
- </xsl:stylesheet>
- </dsig:Transform>
- <dsig:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
- </dsig:Transforms>
-</VerifyTransformsInfoProfile>
diff --git a/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockTable_EN.xml.old b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockTable_EN.xml.old
deleted file mode 100644
index 9a067b0ba..000000000
--- a/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockTable_EN.xml.old
+++ /dev/null
@@ -1,159 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<VerifyTransformsInfoProfile xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#">
- <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
- <dsig:Transform Algorithm="http://www.w3.org/TR/1999/REC-xslt-19991116"><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#" exclude-result-prefixes="pr saml">
- <xsl:output method="xml" xml:space="default"/>
- <xsl:template match="/" xmlns="http://www.w3.org/1999/xhtml">
- <html>
- <head>
- <title>Signing the authentication data</title>
- <style type="text/css" media="screen">.boldstyle { font-weight: bold; } .italicstyle { font-style: italic; } .annotationstyle { font-size: small; } .graybground {background-color: #E0E0E0;}
- .titlestyle{ text-decoration:underline; font-weight:bold; font-family: Verdana; font-size: x-small; }
- .h4style{ font-family: Verdana; }
- table.parameters { font-size: x-small; }
- </style>
- </head>
- <body>
- <h4 class="h4style">Authentication Data:</h4>
-
- <p class="titlestyle">Personal Data</p>
- <table class="parameters">
- <xsl:if test="normalize-space(//@Issuer)">
- <tr>
- <td class="italicstyle">Name:</td>
- <td>
- <xsl:value-of select="//@Issuer"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="string(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue)">
- <tr>
- <td class="italicstyle">Date of Birth:</td>
- <td>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='OIDTextualDescription']">
- <tr>
- <td class="italicstyle">Role:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='OIDTextualDescription']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- </table>
-
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorName']">
- <hr/>
- <xsl:text>I am also authorized as </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='RepresentationType']/saml:AttributeValue/text()"/>
- <xsl:text> of </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='MandatorName']/saml:AttributeValue/text()"/>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorDateOfBirth']">
- <xsl:text>, born on </xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//saml:Attribute[@AttributeName='MandatorDateOfBirth']/saml:AttributeValue,1,4)"/>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorDomainIdentifier']">
- <xsl:text>, </xsl:text>
- <xsl:value-of select="//saml:Attribute[@AttributeName='MandatorDomainIdentifier']/saml:AttributeValue/text()"/>
- </xsl:if>
- <xsl:text>, to act on their behalf.</xsl:text>
- <p/>
- </xsl:if>
-
- <p class="titlestyle">Application Data</p>
- <table class="parameters">
- <tr>
- <td class="italicstyle">Name:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='oaFriendlyName']/saml:AttributeValue"/></td>
- </tr>
- <tr>
- <td class="italicstyle">Country:</td>
- <td>Austria</td>
- </tr>
- </table>
-
- <p class="titlestyle">Technical Parameters</p>
- <table class="parameters">
- <tr>
- <td class="italicstyle">URL:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='OA']/saml:AttributeValue"/></td>
- </tr>
- <xsl:if test="//saml:Attribute[@AttributeName='Geschaeftsbereich']">
- <tr>
- <td class="italicstyle">Sector:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='Geschaeftsbereich']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='IdentityLinkDomainIdentifierType']">
- <tr>
- <td class="italicstyle"><xsl:value-of select="//saml:Attribute[@AttributeName='IdentityLinkDomainIdentifierType']"/>:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Type"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='bPK'] or //saml:Attribute[@AttributeName='wbPK']">
- <tr>
- <td class="italicstyle">Identifier:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='bPK']/saml:AttributeValue/pr:Identification/pr:Value"/>
- <xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='MandatorWbpk']">
- <tr>
- <td class="italicstyle">Identifier of the principal:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='MandatorWbpk']/saml:AttributeValue/text()"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='OIDTextualDescription']">
- <tr>
- <td class="italicstyle">OID:</td>
- <td>
- <xsl:value-of
- select="//saml:Attribute[@AttributeName='OID']/saml:AttributeValue"/>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="//saml:Attribute[@AttributeName='HPI']">
- <tr>
- <td class="italicstyle">HPI:</td>
- <td><xsl:value-of select="//saml:Attribute[@AttributeName='HPI']/saml:AttributeValue"/></td>
- </tr>
- </xsl:if>
- <tr>
- <td class="italicstyle">Date:</td>
- <td>
- <xsl:value-of select="substring(//@IssueInstant,9,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,6,2)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,1,4)"/>
- </td>
- </tr>
- <tr>
- <td class="italicstyle">Time:</td>
- <td>
- <xsl:value-of select="substring(//@IssueInstant,12,2)"/>
- <xsl:text>:</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,15,2)"/>
- <xsl:text>:</xsl:text>
- <xsl:value-of select="substring(//@IssueInstant,18,2)"/>
- </td>
- </tr>
- </table>
- </body>
- </html>
- </xsl:template>
- </xsl:stylesheet>
- </dsig:Transform>
- <dsig:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
- </dsig:Transforms>
-</VerifyTransformsInfoProfile>