diff options
| author | mcentner <mcentner@d688527b-c9ab-4aba-bd8d-4036d912da1d> | 2007-08-08 07:25:32 +0000 | 
|---|---|---|
| committer | mcentner <mcentner@d688527b-c9ab-4aba-bd8d-4036d912da1d> | 2007-08-08 07:25:32 +0000 | 
| commit | 43e57a42832ea8b4ceb0317f3c9028a4174ffa7b (patch) | |
| tree | f5ed9074b8d7b89b2dd5b22d326f63be103e7551 /id/server/data | |
| parent | 10889e9dea2cc2f70b475e6ff7af37fdba1621d9 (diff) | |
| download | moa-id-spss-43e57a42832ea8b4ceb0317f3c9028a4174ffa7b.tar.gz moa-id-spss-43e57a42832ea8b4ceb0317f3c9028a4174ffa7b.tar.bz2 moa-id-spss-43e57a42832ea8b4ceb0317f3c9028a4174ffa7b.zip | |
Adapted project directory structure to suit the new maven based build process.
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@909 d688527b-c9ab-4aba-bd8d-4036d912da1d
Diffstat (limited to 'id/server/data')
103 files changed, 2511 insertions, 0 deletions
| diff --git a/id/server/data/deploy/conf/Catalina/localhost/proxy.xml b/id/server/data/deploy/conf/Catalina/localhost/proxy.xml new file mode 100644 index 000000000..eef60b953 --- /dev/null +++ b/id/server/data/deploy/conf/Catalina/localhost/proxy.xml @@ -0,0 +1,25 @@ +<!-- + +    Context configuration file for the MOA-Proxy App + +    aus einer Tomcat 4.x.xx server.xml Datei: +    <Context path="" docBase="../moa-id-proxy.war" debug="0"/> + +--> +<Context path="" docBase="${catalina.base}/webappsProxy/moa-id-proxy.war" privileged="true" + +         antiResourceLocking="false" antiJARLocking="false"> + +<!-- +<ResourceLink name="users" global="UserDatabase" +                type="org.apache.catalina.UserDatabase"/> +--> + +  <!-- Uncomment this Valve to limit access to the Admin app to localhost +   for obvious security reasons. Allow may be a comma-separated list of +   hosts (or even regular expressions). +  <Valve className="org.apache.catalina.valves.RemoteAddrValve" +    allow="127.0.0.1"/> +  --> + +</Context> diff --git a/id/server/data/deploy/conf/moa-id/MOAIdentities.xsd b/id/server/data/deploy/conf/moa-id/MOAIdentities.xsd new file mode 100644 index 000000000..91c7a6cc0 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/MOAIdentities.xsd @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?>
 +<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Rudolf Schamberger (Stabsstelle IKT-Strategie) (Bundesrechenzentrum GmbH) -->
 +<xs:schema targetNamespace="http://reference.e-government.gv.at/namespace/moa/20020822#/xmllpr20030814" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://reference.e-government.gv.at/namespace/moa/20020822#/xmllpr20030814" elementFormDefault="qualified" attributeFormDefault="unqualified">
 +	<xs:element name="MOAIdentities">
 +		<xs:annotation>
 +			<xs:documentation>MOAIdentities provides a mapping from identities to parameters used in the XMLLoginParameterResolver of MOA-ID</xs:documentation>
 +		</xs:annotation>
 +		<xs:complexType>
 +			<xs:sequence maxOccurs="unbounded">
 +				<xs:element name="Mapping">
 +					<xs:complexType>
 +						<xs:sequence>
 +							<xs:element name="Identity">
 +								<xs:complexType>
 +									<xs:choice>
 +										<xs:element name="NamedIdentity" type="tns:NamedIdentityType"/>
 +										<xs:element name="bPKIdentity" type="tns:bPKIdentitiyType"/>
 +										<xs:element name="wbPKIdentity" type="tns:wbPKIdentitiyType"/>
 +									</xs:choice>
 +								</xs:complexType>
 +							</xs:element>
 +							<xs:element name="Parameters" type="tns:ParametersType"/>
 +						</xs:sequence>
 +					</xs:complexType>
 +				</xs:element>
 +			</xs:sequence>
 +		</xs:complexType>
 +	</xs:element>
 +	<xs:complexType name="wbPKIdentitiyType">
 +		<xs:simpleContent>
 +			<xs:extension base="xs:boolean">
 +				<xs:attribute name="wbPK" type="xs:string" use="required"/>
 +			</xs:extension>
 +		</xs:simpleContent>
 +	</xs:complexType>
 +	<xs:complexType name="bPKIdentitiyType">
 +		<xs:simpleContent>
 +			<xs:extension base="xs:boolean">
 +				<xs:attribute name="bPK" type="xs:string" use="required"/>
 +			</xs:extension>
 +		</xs:simpleContent>
 +	</xs:complexType>
 +	<xs:complexType name="NamedIdentityType">
 +		<xs:simpleContent>
 +			<xs:extension base="xs:boolean">
 +				<xs:attribute name="SurName" type="xs:string" use="required"/>
 +				<xs:attribute name="GivenName" type="xs:string" use="required"/>
 +				<xs:attribute name="BirthDate" type="xs:string" use="optional"/>
 +			</xs:extension>
 +		</xs:simpleContent>
 +	</xs:complexType>
 +	<xs:complexType name="ParametersType">
 +		<xs:attribute name="UN" type="xs:string" use="optional"/>
 +		<xs:attribute name="PW" type="xs:string" use="optional"/>
 +		<xs:attribute name="Param1" type="xs:string" use="optional"/>
 +		<xs:attribute name="Param2" type="xs:string" use="optional"/>
 +		<xs:attribute name="Param3" type="xs:string" use="optional"/>
 +	</xs:complexType>
 +</xs:schema>
 diff --git a/id/server/data/deploy/conf/moa-id/SampleIdentities.xml b/id/server/data/deploy/conf/moa-id/SampleIdentities.xml new file mode 100644 index 000000000..fc6dc2ccf --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleIdentities.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration für den Einsatz der MOA-ID Proxy-Komponenten unter Einsatz eines speziellen XMLLoginParameterResolver  +	 Damit kann unter Einsatz des XMLLoginParameterResolverPlainData (s.u.) eine Einschränkung von Benutzer für OA erfolgen. 	 --> +<!-- Beispiel für ein Element ProxyComponent in der MOA-ID Konfigurationsdatei welches den XMLLoginParameterResolverPlainData  +     mit der Benutzerdatei Identities.xml verwendet um sich über Basic Authentication (401) an einer Webseite anzumeldne 	     	--> +      +      +<!-- +		<ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600"  +						loginParameterResolverImpl="at.gv.egovernment.moa.id.proxy.XMLLoginParameterResolverPlainData"  +						loginParameterResolverConfiguration="Identities.xml"> +			<ConnectionParameter URL="http://www.cio.gv.at/"> +			</ConnectionParameter> +		</ProxyComponent> +--> +<MOAIdentities xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#/xmllpr20030814" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://reference.e-government.gv.at/namespace/moa/20020822#/xmllpr20030814 MOAIdentities.xsd"> +	<!-- Eintrag aller Benutzer mit Berechtigung --> +	<!-- Die Daten müssen in der Schreibweise wie in der Personenbindung (= Schreibweise des ZMRs) eingegeben werden --> + +	<!-- Benutzerin Kunz --> +	<Mapping> +		<Identity> +			<NamedIdentity SurName="Kunz" GivenName="Karin Stella" BirthDate="1900-01-01">1</NamedIdentity> +		</Identity> +		<Parameters UN="KunzKS" PW="geheim"/> +	</Mapping> +	<!-- Benutzer Mustermann --> +	<Mapping> +		<Identity> +			<NamedIdentity SurName="Mustermann-Fall" GivenName="Max Moriz" BirthDate="1900-01-01">1</NamedIdentity> +		</Identity> +		<Parameters UN="MustMM" PW="höchst?Geheim"/> +	</Mapping> +</MOAIdentities> diff --git a/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration.xml b/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration.xml new file mode 100644 index 000000000..f8dbd4b13 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration.xml @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration fuer MOA-ID ohne Proxy mit Unterstuetzung fuer A-Trust und A1-Signatur  --> +<MOA-IDConfiguration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:sl11="http://www.buergerkarte.at/namespaces/securitylayer/20020831#"> +	<!-- Konfiguration fuer MOA-ID-AUTH --> +	<AuthComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des verwendeten BKU-Auswahl Service --> +		<BKUSelection BKUSelectionAlternative="HTMLSelect"> +			<ConnectionParameter URL="http://auswahl.buergerkarte.at/htmlcode"> +			<!-- 	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			</ConnectionParameter> +		</BKUSelection> +		<!-->Globale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        "Anmeldung mit Bürgerkarte"<--> +		<!--Templates> +			<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +			<Template URL="sampleTemplates/SampleTemplate.html"/> +		</Templates--> +		<!-- Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer --> +		<SecurityLayer> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> +	 +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</SecurityLayer> +		<MOA-SP> +			<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-SP Web Service, falls MOA-SP ueber Web Service angesprochen wird.  +			Wenn MOA-SP direkt ueber API aufgerufen werden soll, so wird das Element auskommentiert --> +			<!-- ConnectionParameter URL="http://moa.gv.at/moa-spss-test/services/SignatureVerification"/ --> +			<!-- ConnectionParameter URL="http://localhost:8080/moa-spss/services/SignatureVerification"/ --> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			<!-- </ConnectionParameter> --> +			 +			<!-- TrustProfile fuer den IdentityLink der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyIdentityLink> +				<TrustProfileID>MOAIDBuergerkartePersonenbindung</TrustProfileID> +			</VerifyIdentityLink> +			<!-- TrustProfile fuer die Signatur des Benutzers mit der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyAuthBlock>	 +				<TrustProfileID>MOAIDBuergerkarteAuthentisierungsDaten</TrustProfileID> + +				<!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige der Anmeldedaten im Secure Viewer (muss in MOA-SP konfiguriert sein) --> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText</VerifyTransformsInfoProfileID> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText_deprecated</VerifyTransformsInfoProfileID> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID> --> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock_deprecated</VerifyTransformsInfoProfileID> --> + +				<!-->Auskommentieren, falls die in der Beispiel-Onlineapplikation definierte Transformationverwendet wird:<--> +				<!--VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID--> +			</VerifyAuthBlock> +		</MOA-SP> + +		<!-- Gueltige Signatoren des IdentityLink, der von der Buergerkarte gelesen wird --> +		<IdentityLinkSigners> +			<!-- Personenbindung alt (Ausgabe vor 05.2004) --> +			<X509SubjectName>CN=zmr,OU=BMI-IV-2,O=BMI,C=AT</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) mit Typo --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitgieds der Datenschutzkommission</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) jedoch ohne Typo --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitglieds der Datenschutzkommission</X509SubjectName> +		</IdentityLinkSigners> +	</AuthComponent> +	 +	<!-- Eintragung fuer jede Online-Applikation --> +	<!-- publicURLPrefix referenziert hier keine richtige Online Applikation; muss angepasst werden --> +	<OnlineApplication publicURLPrefix="https://localhost:8443/"> +		<!-- fuer MOA-ID-AUTH --> +		<AuthComponent> +			<!-->Lokale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        	"Anmeldung mit Bürgerkarte" nur für diese Online Applikation<--> +			<!--Templates> +				<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +				<Template URL="sampleTemplates/SampleTemplate.html"/> +			</Templates--> +			<!-- Falls aktiviert, werden diese Transformationen anstatt der Default-Transformationen verwendet --> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> --> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> --> + +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</AuthComponent> +	</OnlineApplication> +	 +	<!-- ChainingModes fuer die Zertifikatspfadueberpruefung der TLS-Zertifikate --> +	<ChainingModes systemDefaultMode="pkix"> +	</ChainingModes> +	 +	<!-- fuer MOA-ID-AUTH:  CA-Zertifikat des Servers MOA-SP, falls dieses Service ueber HTTPS angesprochen wird  +       zusaeztlich: CA-Zertifikat aller Online-Applikationen, die ueber HTTPS angesprochen werden --> +	<TrustedCACertificates>certs/ca-certs</TrustedCACertificates> + +	<!-- Cache-Verzeichnis fuer-Zertifikate --> +	<!-- Hinweis: wenn TC in linux oder unix betrieben wird vollstaendigen pfad fuer DirectoryCertStoreParameters.RootDir verwenden --> +	<GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certs/certstore"/> +	<!-- Time-Out fuer die Anmeldung von Beginn bis zum Anlegen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationSession.TimeOut" value="600"/> +	<!-- Time-Out fuer die Anmeldung vom Anlegen bis zum Abholen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationData.TimeOut" value="120"/> +	 +	<!-- Alternatives Data URL prefix (falls Webserver vorgeschaltet wird) -->  +	<!--GenericConfiguration name="FrontendServlets.DataURLPrefix" value="https://<your_webserver>/moa-id-auth/"/ --> +	<!-- HTTP Verbindung auf Frontend Servlets zulassen / verbieten (falls Webserver vorgeschaltet wird) --> +	<!-- GenericConfiguration name="FrontendServlets.EnableHTTPConnection" value="true"/ --> +</MOA-IDConfiguration> diff --git a/id/server/data/deploy/conf/moa-id/SampleMOAIDConfigurationProxy.xml b/id/server/data/deploy/conf/moa-id/SampleMOAIDConfigurationProxy.xml new file mode 100644 index 000000000..51d62bd72 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleMOAIDConfigurationProxy.xml @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration fuer MOA-ID mit Unterstuetzung fuer A-Trust und A1-Signatur  +		 Rudolf Schamberger, Stabsstelle IKT-Strategie des Bundes, Bundeskanzleramt --> +<MOA-IDConfiguration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:sl11="http://www.buergerkarte.at/namespaces/securitylayer/20020831#"> +	<!-- Konfiguration fuer MOA-ID-AUTH --> +	<AuthComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des verwendeten BKU-Auswahl Service --> +		<BKUSelection BKUSelectionAlternative="HTMLSelect"> +			<ConnectionParameter URL="http://auswahl.buergerkarte.at/htmlcode"> +			<!-- 	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			</ConnectionParameter> +		</BKUSelection> +		<!-->Globale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        "Anmeldung mit Bürgerkarte"<--> +		<!--Templates> +			<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +			<Template URL="sampleTemplates/SampleTemplate.html"/> +		</Templates--> +		<!-- Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer --> +		<SecurityLayer> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> +	 +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</SecurityLayer> +		<MOA-SP> +			<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-SP Web Service, falls MOA-SP ueber Web Service angesprochen wird.  +			Wenn MOA-SP direkt ueber API aufgerufen werden soll, so wird das Element auskommentiert --> +			<!-- ConnectionParameter URL="http://moa.gv.at/moa-spss-test/services/SignatureVerification"/ --> +			<!-- ConnectionParameter URL="http://localhost:8080/moa-spss/services/SignatureVerification"/ --> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			<!-- </ConnectionParameter> --> +			 +			<!-- TrustProfile fuer den IdentityLink der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyIdentityLink> +				<TrustProfileID>MOAIDBuergerkartePersonenbindung</TrustProfileID> +			</VerifyIdentityLink> +			<!-- TrustProfile fuer die Signatur des Benutzers mit der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyAuthBlock>	 +				<TrustProfileID>MOAIDBuergerkarteAuthentisierungsDaten</TrustProfileID> + +				<!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige der Anmeldedaten im Secure Viewer (muss in MOA-SP konfiguriert sein) --> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText</VerifyTransformsInfoProfileID> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText_deprecated</VerifyTransformsInfoProfileID> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID> --> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock_deprecated</VerifyTransformsInfoProfileID> --> + +				<!-->Auskommentieren, falls die in der Beispiel-Onlineapplikation definierte Transformationverwendet wird:<--> +				<!--VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID--> +			</VerifyAuthBlock> +		</MOA-SP> + +		<!-- Gueltige Signatoren des IdentityLink, der von der Buergerkarte gelesen wird --> +		<IdentityLinkSigners> +			<!-- Personenbindung alt (Ausgabe vor 05.2004) --> +			<X509SubjectName>CN=zmr,OU=BMI-IV-2,O=BMI,C=AT</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) mit Typo --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitgieds der Datenschutzkommission</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) jedoch ohne Typo --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitglieds der Datenschutzkommission</X509SubjectName> +		</IdentityLinkSigners> +	</AuthComponent> +	 +	<!-- Konfiguration fuer MOA-ID-PROXY --> +	<ProxyComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-ID-AUTH Web Service --> +		<AuthComponent> +			<ConnectionParameter URL="http://localhost:8080/moa-id-auth/services/GetAuthenticationData"> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			</ConnectionParameter> +		</AuthComponent> +	</ProxyComponent> + +	<!-- Eintragung fuer jede Online-Applikation --> +	<!-- Demo Online-Applikation: Zugriff auf www.cio.gv.at ueber MOA-ID-PROXY --> +	<OnlineApplication publicURLPrefix="https://localhost:8443/"> +		<!-- fuer MOA-ID-AUTH --> +		<AuthComponent> +			<!-->Lokale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        	"Anmeldung mit Bürgerkarte" nur für diese Online Applikation<--> +			<!--Templates> +				<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +				<Template URL="sampleTemplates/SampleTemplate.html"/> +			</Templates--> +			<!-- Falls aktiviert, werden diese Transformationen anstatt der Default-Transformationen verwendet --> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> --> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> --> + +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</AuthComponent> +		<!-- fuer MOA-ID-PROXY --> +		<ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600"> +		<!-- <ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600" loginParameterResolverImpl="at.gv.egovernment.moa.id.proxy.DefaultLoginParameterResolver" loginParameterResolverConfiguration="" connectionBuilderImpl="at.gv.egovernment.moa.id.proxy.DefaultConnectionBuilder"> --> +			<!-- URL und akzeptierte TLS-Server-Zertifikate der Online-Applikation --> +			<ConnectionParameter URL="http://www.cio.gv.at/"> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			</ConnectionParameter> +		</ProxyComponent> +	</OnlineApplication> +	 +	<!-- ChainingModes fuer die Zertifikatspfadueberpruefung der TLS-Zertifikate --> +	<ChainingModes systemDefaultMode="pkix"> +	</ChainingModes> +	 +	<!-- fuer MOA-ID-AUTH:  CA-Zertifikat des Servers MOA-SP, falls dieses Service ueber HTTPS angesprochen wird  +	     fuer MOA-ID-PROXY: CA-Zertifikat des Servers MOA-ID-AUTH, falls dieses Service ueber HTTPS angesprochen wird  +       zusaeztlich: CA-Zertifikat aller Online-Applikationen, die ueber HTTPS angesprochen werden --> +	<TrustedCACertificates>certs/ca-certs</TrustedCACertificates> + +	<!-- Cache-Verzeichnis fuer-Zertifikate --> +	<!-- Hinweis: wenn TC in linux oder unix betrieben wird vollstaendigen pfad fuer DirectoryCertStoreParameters.RootDir verwenden --> +	<GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certs/certstore"/> +	<!-- Time-Out fuer die Anmeldung von Beginn bis zum Anlegen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationSession.TimeOut" value="600"/> +	<!-- Time-Out fuer die Anmeldung vom Anlegen bis zum Abholen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationData.TimeOut" value="120"/> +	 +	<!-- Alternatives Data URL prefix (falls Webserver vorgeschaltet wird) -->  +	<!--GenericConfiguration name="FrontendServlets.DataURLPrefix" value="https://<your_webserver>/moa-id-auth/"/ --> +	<!-- HTTP Verbindung auf Frontend Servlets zulassen / verbieten (falls Webserver vorgeschaltet wird) --> +	<!-- GenericConfiguration name="FrontendServlets.EnableHTTPConnection" value="true"/ --> +</MOA-IDConfiguration> diff --git a/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration_withTestBKs.xml b/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration_withTestBKs.xml new file mode 100644 index 000000000..8a9898792 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration_withTestBKs.xml @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration fuer MOA-ID ohne Proxy mit Unterstuetzung fuer  +	 A-Trust und A1-Signatur, sowie die Testbuergerkarten a.sign test government und SeLaNext +      --> +<MOA-IDConfiguration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:sl11="http://www.buergerkarte.at/namespaces/securitylayer/20020831#"> +	<!-- Konfiguration fuer MOA-ID-AUTH --> +	<AuthComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des verwendeten BKU-Auswahl Service --> +		<BKUSelection BKUSelectionAlternative="HTMLSelect"> +			<ConnectionParameter URL="http://auswahl.buergerkarte.at/htmlcode"> +			<!-- 	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			</ConnectionParameter> +		</BKUSelection> +		<!-->Globale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        "Anmeldung mit Bürgerkarte"<--> +		<!--Templates> +			<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +			<Template URL="sampleTemplates/SampleTemplate.html"/> +		</Templates--> +		<!-- Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer --> +		<SecurityLayer> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> +	 +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</SecurityLayer> +		<MOA-SP> +			<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-SP Web Service, falls MOA-SP ueber Web Service angesprochen wird.  +			Wenn MOA-SP direkt ueber API aufgerufen werden soll, so wird das Element auskommentiert --> +			<!-- <ConnectionParameter URL="http://localhost:8080/moa-spss/services/SignatureVerification"> --> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			<!-- </ConnectionParameter> --> +			 +			<!-- TrustProfile fuer den IdentityLink der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyIdentityLink> +				<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuezt) --> +				<TrustProfileID>MOAIDBuergerkartePersonenbindungMitTestkarten</TrustProfileID> +			</VerifyIdentityLink> +			<!-- TrustProfile fuer die Signatur des Benutzers mit der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyAuthBlock>	 +				<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuetzt) --> +				<TrustProfileID>MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten</TrustProfileID> + +				<!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige der Anmeldedaten im Secure Viewer (muss in MOA-SP konfiguriert sein) --> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText</VerifyTransformsInfoProfileID> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText_deprecated</VerifyTransformsInfoProfileID> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID> --> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock_deprecated</VerifyTransformsInfoProfileID> --> + +				<!-->Auskommentieren, falls die in der Beispiel-Onlineapplikation definierte Transformationverwendet wird:<--> +				<!--VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID--> +			</VerifyAuthBlock> +		</MOA-SP> + +		<!-- Gueltige Signatoren des IdentityLink, der von der Buergerkarte gelesen wird --> +		<IdentityLinkSigners> +			<!-- Personenbindung alt (Ausgabe vor 05.2004) --> +			<X509SubjectName>CN=zmr,OU=BMI-IV-2,O=BMI,C=AT</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitgieds der Datenschutzkommission</X509SubjectName> +			<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuetzt) --> +			<X509SubjectName>CN=Test Signaturdienst Personenbindung,OU=IKT-Stabsstelle des Bundes,O=Bundeskanzleramt,C=AT</X509SubjectName> + +		</IdentityLinkSigners> +	</AuthComponent> + +	<!-- Eintragung fuer jede Online-Applikation --> +	<!--  publicURLPrefix referenziert hier keine richtige Online Applikation; muss angepasst werden  --> +	<OnlineApplication publicURLPrefix="https://localhost:8443/"> +		<!-- fuer MOA-ID-AUTH --> +		<AuthComponent> +			<!-->Lokale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        	"Anmeldung mit Bürgerkarte" nur für diese Online Applikation<--> +			<!--Templates> +				<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +				<Template URL="sampleTemplates/SampleTemplate.html"/> +			</Templates--> +			<!-- Falls aktiviert, werden diese Transformationen anstatt der Default-Transformationen verwendet --> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> --> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> --> + +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</AuthComponent> +		 +	</OnlineApplication> +	 +	<!-- ChainingModes fuer die Zertifikatspfadueberpruefung der TLS-Zertifikate --> +	<ChainingModes systemDefaultMode="pkix"> +	</ChainingModes> +	 +	<!-- fuer MOA-ID-AUTH:  CA-Zertifikat des Servers MOA-SP, falls dieses Service ueber HTTPS angesprochen wird  +       zusaeztlich: CA-Zertifikat aller Online-Applikationen, die ueber HTTPS angesprochen werden --> +	<TrustedCACertificates>certs/ca-certs</TrustedCACertificates> + +	<!-- Cache-Verzeichnis fuer-Zertifikate --> +	<!-- Hinweis: wenn TC in linux oder unix betrieben wird vollstaendigen pfad fuer DirectoryCertStoreParameters.RootDir verwenden --> +	<GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certs/certstore"/> +	<!-- Time-Out fuer die Anmeldung von Beginn bis zum Anlegen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationSession.TimeOut" value="600"/> +	<!-- Time-Out fuer die Anmeldung vom Anlegen bis zum Abholen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationData.TimeOut" value="120"/> +	 +	<!-- Alternatives Data URL prefix (falls Webserver vorgeschaltet wird) -->  +	<!--GenericConfiguration name="FrontendServlets.DataURLPrefix" value="https://<your_webserver>/moa-id-auth/"/ --> +	<!-- HTTP Verbindung auf Frontend Servlets zulassen / verbieten (falls Webserver vorgeschaltet wird) --> +	<!-- GenericConfiguration name="FrontendServlets.EnableHTTPConnection" value="true"/ --> +</MOA-IDConfiguration> diff --git a/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration_withTestBKsProxy.xml b/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration_withTestBKsProxy.xml new file mode 100644 index 000000000..b859fe758 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleMOAIDConfiguration_withTestBKsProxy.xml @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration fuer MOA-ID mit Unterstuetzung fuer  +	 A-Trust und A1-Signatur, sowie die Testbuergerkarten a.sign test government und SeLaNext +     Rudolf Schamberger, Stabsstelle IKT-Strategie des Bundes, Bundeskanzleramt --> +<MOA-IDConfiguration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:sl11="http://www.buergerkarte.at/namespaces/securitylayer/20020831#"> +	<!-- Konfiguration fuer MOA-ID-AUTH --> +	<AuthComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des verwendeten BKU-Auswahl Service --> +		<BKUSelection BKUSelectionAlternative="HTMLSelect"> +			<ConnectionParameter URL="http://auswahl.buergerkarte.at/htmlcode"> +			<!-- 	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			</ConnectionParameter> +		</BKUSelection> +		<!-->Globale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        "Anmeldung mit Bürgerkarte"<--> +		<!--Templates> +			<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +			<Template URL="sampleTemplates/SampleTemplate.html"/> +		</Templates--> +		<!-- Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer --> +		<SecurityLayer> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> +	 +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</SecurityLayer> +		<MOA-SP> +			<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-SP Web Service, falls MOA-SP ueber Web Service angesprochen wird.  +			Wenn MOA-SP direkt ueber API aufgerufen werden soll, so wird das Element auskommentiert --> +			<!-- <ConnectionParameter URL="http://localhost:8080/moa-spss/services/SignatureVerification"> --> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			<!-- </ConnectionParameter> --> +			 +			<!-- TrustProfile fuer den IdentityLink der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyIdentityLink> +				<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuezt) --> +				<TrustProfileID>MOAIDBuergerkartePersonenbindungMitTestkarten</TrustProfileID> +			</VerifyIdentityLink> +			<!-- TrustProfile fuer die Signatur des Benutzers mit der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyAuthBlock>	 +				<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuetzt) --> +				<TrustProfileID>MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten</TrustProfileID> + +				<!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige der Anmeldedaten im Secure Viewer (muss in MOA-SP konfiguriert sein) --> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText</VerifyTransformsInfoProfileID> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText_deprecated</VerifyTransformsInfoProfileID> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID> --> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock_deprecated</VerifyTransformsInfoProfileID> --> + +				<!-->Auskommentieren, falls die in der Beispiel-Onlineapplikation definierte Transformationverwendet wird:<--> +				<!--VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID--> +			</VerifyAuthBlock> +		</MOA-SP> + +		<!-- Gueltige Signatoren des IdentityLink, der von der Buergerkarte gelesen wird --> +		<IdentityLinkSigners> +			<!-- Personenbindung alt (Ausgabe vor 05.2004) --> +			<X509SubjectName>CN=zmr,OU=BMI-IV-2,O=BMI,C=AT</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitgieds der Datenschutzkommission</X509SubjectName> +			<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuetzt) --> +			<X509SubjectName>CN=Test Signaturdienst Personenbindung,OU=IKT-Stabsstelle des Bundes,O=Bundeskanzleramt,C=AT</X509SubjectName> + +		</IdentityLinkSigners> +	</AuthComponent> +	 +	<!-- Konfiguration fuer MOA-ID-PROXY --> +	<ProxyComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-ID-AUTH Web Service --> +		<AuthComponent> +			<ConnectionParameter URL="http://localhost:8080/moa-id-auth/services/GetAuthenticationData"> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			</ConnectionParameter> +		</AuthComponent> +	</ProxyComponent> + +	<!-- Eintragung fuer jede Online-Applikation --> +	<!-- Demo Online-Applikation: Zugriff auf www.cio.gv.at ueber MOA-ID-PROXY --> +	<OnlineApplication publicURLPrefix="https://localhost:8443/"> +		<!-- fuer MOA-ID-AUTH --> +		<AuthComponent> +			<!-->Lokale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        	"Anmeldung mit Bürgerkarte" nur für diese Online Applikation<--> +			<!--Templates> +				<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +				<Template URL="sampleTemplates/SampleTemplate.html"/> +			</Templates--> +			<!-- Falls aktiviert, werden diese Transformationen anstatt der Default-Transformationen verwendet --> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> --> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> --> + +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</AuthComponent> +		<!-- fuer MOA-ID-PROXY --> +		<ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600"> +		<!-- <ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600" loginParameterResolverImpl="at.gv.egovernment.moa.id.proxy.DefaultLoginParameterResolver" loginParameterResolverConfiguration="" connectionBuilderImpl="at.gv.egovernment.moa.id.proxy.DefaultConnectionBuilder"> --> +			<!-- URL und akzeptierte TLS-Server-Zertifikate der Online-Applikation --> +			<ConnectionParameter URL="http://www.cio.gv.at/"> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			</ConnectionParameter> +		</ProxyComponent> +	</OnlineApplication> +	 +	<!-- ChainingModes fuer die Zertifikatspfadueberpruefung der TLS-Zertifikate --> +	<ChainingModes systemDefaultMode="pkix"> +	</ChainingModes> +	 +	<!-- fuer MOA-ID-AUTH:  CA-Zertifikat des Servers MOA-SP, falls dieses Service ueber HTTPS angesprochen wird  +	     fuer MOA-ID-PROXY: CA-Zertifikat des Servers MOA-ID-AUTH, falls dieses Service ueber HTTPS angesprochen wird  +       zusaeztlich: CA-Zertifikat aller Online-Applikationen, die ueber HTTPS angesprochen werden --> +	<TrustedCACertificates>certs/ca-certs</TrustedCACertificates> + +	<!-- Cache-Verzeichnis fuer-Zertifikate --> +	<!-- Hinweis: wenn TC in linux oder unix betrieben wird vollstaendigen pfad fuer DirectoryCertStoreParameters.RootDir verwenden --> +	<GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certs/certstore"/> +	<!-- Time-Out fuer die Anmeldung von Beginn bis zum Anlegen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationSession.TimeOut" value="600"/> +	<!-- Time-Out fuer die Anmeldung vom Anlegen bis zum Abholen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationData.TimeOut" value="120"/> +	 +	<!-- Alternatives Data URL prefix (falls Webserver vorgeschaltet wird) -->  +	<!--GenericConfiguration name="FrontendServlets.DataURLPrefix" value="https://<your_webserver>/moa-id-auth/"/ --> +	<!-- HTTP Verbindung auf Frontend Servlets zulassen / verbieten (falls Webserver vorgeschaltet wird) --> +	<!-- GenericConfiguration name="FrontendServlets.EnableHTTPConnection" value="true"/ --> +</MOA-IDConfiguration> diff --git a/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration.xml b/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration.xml new file mode 100644 index 000000000..e5b49bbe1 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration.xml @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration fuer MOA-WID ohne Proxy mit Unterstuetzung fuer A-Trust und A1-Signatur  +		 Rudolf Schamberger, Stabsstelle IKT-Strategie des Bundes, Bundeskanzleramt; +		 Harald Bratko, IAIK --> +<MOA-IDConfiguration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +	<!-- Konfiguration fuer MOA-ID-AUTH --> +	<AuthComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des verwendeten BKU-Auswahl Service --> +		<BKUSelection BKUSelectionAlternative="HTMLSelect"> +			<ConnectionParameter URL="http://auswahl.buergerkarte.at/htmlcode"> +			<!-- 	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			</ConnectionParameter> +		</BKUSelection> +		<!-->Globale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        "Anmeldung mit Bürgerkarte"<--> +		<!--Templates> +			<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +			<Template URL="sampleTemplates/SampleTemplate.html"/> +		</Templates--> +		<!-- Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer --> +		<SecurityLayer> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> +	 +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</SecurityLayer> +		<MOA-SP> +			<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-SP Web Service, falls MOA-SP ueber Web Service angesprochen wird.  +			Wenn MOA-SP direkt ueber API aufgerufen werden soll, so wird das Element auskommentiert --> +			<!-- ConnectionParameter URL="http://moa.gv.at/moa-spss-test/services/SignatureVerification"/ --> +			<!-- ConnectionParameter URL="http://localhost:8080/moa-spss/services/SignatureVerification"/ --> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			<!-- </ConnectionParameter> --> +			 +			<!-- TrustProfile fuer den IdentityLink der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyIdentityLink> +				<TrustProfileID>MOAIDBuergerkartePersonenbindung</TrustProfileID> +			</VerifyIdentityLink> +			<!-- TrustProfile fuer die Signatur des Benutzers mit der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyAuthBlock>	 +				<TrustProfileID>MOAIDBuergerkarteAuthentisierungsDaten</TrustProfileID> + +				<!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige der Anmeldedaten im Secure Viewer (muss in MOA-SP konfiguriert sein) --> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText</VerifyTransformsInfoProfileID> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText_deprecated</VerifyTransformsInfoProfileID> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID> --> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock_deprecated</VerifyTransformsInfoProfileID> --> + +				<!-->Auskommentieren, falls die in der Beispiel-Onlineapplikation definierte Transformationverwendet wird:<--> +				<!--VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID--> +			</VerifyAuthBlock> +		</MOA-SP> + +		<!-- Gueltige Signatoren des IdentityLink, der von der Buergerkarte gelesen wird --> +		<IdentityLinkSigners> +			<!-- Personenbindung alt (Ausgabe vor 05.2004) --> +			<X509SubjectName>CN=zmr,OU=BMI-IV-2,O=BMI,C=AT</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) mit Typo --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitgieds der Datenschutzkommission</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) jedoch ohne Typo --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitglieds der Datenschutzkommission</X509SubjectName> +		</IdentityLinkSigners> +	</AuthComponent> +	 +	<!-- Eintragung fuer jede Online-Applikation --> +	<!-- publicURLPrefix referenziert hier keine richtige Online Applikation; muss angepasst werden --> +	<OnlineApplication type="businessService" publicURLPrefix="https://localhost:8443/"> +		<!-- fuer MOA-ID-AUTH WID Modus --> +		<AuthComponent slVersion="1.2" provideStammzahl="true" provideAUTHBlock="true" provideIdentityLink="false" provideCertificate="true"> +			<!-- Spezifikation der Stammzahl des Wirtschaftsunternehmens --> +			<IdentificationNumber> +				<!-- Beispiel Firmenbuchnummer --> +				<pr:Firmenbuchnummer xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#">468924i</pr:Firmenbuchnummer> +			</IdentificationNumber> +			<!-->Lokale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        	"Anmeldung mit Bürgerkarte" nur für diese Online Applikation<--> +			<!--Templates> +				<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +				<Template URL="sampleTemplates/SampleTemplate.html"/> +			</Templates--> +			<!-- Falls aktiviert, werden diese Transformationen anstatt der Default-Transformationen verwendet --> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> --> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> --> + +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</AuthComponent> +				 +	</OnlineApplication> +	 +	<!-- ChainingModes fuer die Zertifikatspfadueberpruefung der TLS-Zertifikate --> +	<ChainingModes systemDefaultMode="pkix"> +	</ChainingModes> +	 +	<!-- fuer MOA-ID-AUTH:  CA-Zertifikat des Servers MOA-SP, falls dieses Service ueber HTTPS angesprochen wird  +       zusaeztlich: CA-Zertifikat aller Online-Applikationen, die ueber HTTPS angesprochen werden --> +	<TrustedCACertificates>certs/ca-certs</TrustedCACertificates> + +	<!-- Cache-Verzeichnis fuer-Zertifikate --> +	<!-- Hinweis: wenn TC in linux oder unix betrieben wird vollstaendigen pfad fuer DirectoryCertStoreParameters.RootDir verwenden --> +	<GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certs/certstore"/> +	<!-- Time-Out fuer die Anmeldung von Beginn bis zum Anlegen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationSession.TimeOut" value="600"/> +	<!-- Time-Out fuer die Anmeldung vom Anlegen bis zum Abholen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationData.TimeOut" value="120"/> +	 +	<!-- Alternatives Data URL prefix (falls Webserver vorgeschaltet wird) -->  +	<!--GenericConfiguration name="FrontendServlets.DataURLPrefix" value="https://<your_webserver>/moa-id-auth/"/ --> +	<!-- HTTP Verbindung auf Frontend Servlets zulassen / verbieten (falls Webserver vorgeschaltet wird) --> +	<!-- GenericConfiguration name="FrontendServlets.EnableHTTPConnection" value="true"/ --> +</MOA-IDConfiguration> diff --git a/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfigurationProxy.xml b/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfigurationProxy.xml new file mode 100644 index 000000000..4e7a8ae54 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfigurationProxy.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration fuer MOA-WID mit Unterstuetzung fuer A-Trust und A1-Signatur  +		 Rudolf Schamberger, Stabsstelle IKT-Strategie des Bundes, Bundeskanzleramt; +		 Harald Bratko, IAIK --> +<MOA-IDConfiguration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +	<!-- Konfiguration fuer MOA-ID-AUTH --> +	<AuthComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des verwendeten BKU-Auswahl Service --> +		<BKUSelection BKUSelectionAlternative="HTMLSelect"> +			<ConnectionParameter URL="http://auswahl.buergerkarte.at/htmlcode"> +			<!-- 	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			</ConnectionParameter> +		</BKUSelection> +		<!-->Globale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        "Anmeldung mit Bürgerkarte"<--> +		<!--Templates> +			<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +			<Template URL="sampleTemplates/SampleTemplate.html"/> +		</Templates--> +		<!-- Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer --> +		<SecurityLayer> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> +	 +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</SecurityLayer> +		<MOA-SP> +			<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-SP Web Service, falls MOA-SP ueber Web Service angesprochen wird.  +			Wenn MOA-SP direkt ueber API aufgerufen werden soll, so wird das Element auskommentiert --> +			<!-- ConnectionParameter URL="http://moa.gv.at/moa-spss-test/services/SignatureVerification"/ --> +			<!-- ConnectionParameter URL="http://localhost:8080/moa-spss/services/SignatureVerification"/ --> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			<!-- </ConnectionParameter> --> +			 +			<!-- TrustProfile fuer den IdentityLink der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyIdentityLink> +				<TrustProfileID>MOAIDBuergerkartePersonenbindung</TrustProfileID> +			</VerifyIdentityLink> +			<!-- TrustProfile fuer die Signatur des Benutzers mit der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyAuthBlock>	 +				<TrustProfileID>MOAIDBuergerkarteAuthentisierungsDaten</TrustProfileID> + +				<!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige der Anmeldedaten im Secure Viewer (muss in MOA-SP konfiguriert sein) --> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText</VerifyTransformsInfoProfileID> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText_deprecated</VerifyTransformsInfoProfileID> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID> --> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock_deprecated</VerifyTransformsInfoProfileID> --> + +				<!-->Auskommentieren, falls die in der Beispiel-Onlineapplikation definierte Transformationverwendet wird:<--> +				<!--VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID--> +			</VerifyAuthBlock> +		</MOA-SP> + +		<!-- Gueltige Signatoren des IdentityLink, der von der Buergerkarte gelesen wird --> +		<IdentityLinkSigners> +			<!-- Personenbindung alt (Ausgabe vor 05.2004) --> +			<X509SubjectName>CN=zmr,OU=BMI-IV-2,O=BMI,C=AT</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) mit Typo --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitgieds der Datenschutzkommission</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) jedoch ohne Typo --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitglieds der Datenschutzkommission</X509SubjectName> +		</IdentityLinkSigners> +	</AuthComponent> +	 +	<!-- Konfiguration fuer MOA-ID-PROXY --> +	<ProxyComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-ID-AUTH Web Service --> +		<AuthComponent> +			<ConnectionParameter URL="http://localhost:8080/moa-id-auth/services/GetAuthenticationData"> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			</ConnectionParameter> +		</AuthComponent> +	</ProxyComponent> + + +	<!-- Eintragung fuer jede Online-Applikation --> +	<!-- Demo Online-Applikation fuer MOA-WID: Zugriff auf www.cio.gv.at ueber MOA-ID-PROXY --> +	<OnlineApplication type="businessService" publicURLPrefix="https://localhost:8443/"> +		<!-- fuer MOA-ID-AUTH WID Modus --> +		<AuthComponent slVersion="1.2" provideStammzahl="true" provideAUTHBlock="true" provideIdentityLink="false" provideCertificate="true"> +			<!-- Spezifikation der Stammzahl des Wirtschaftsunternehmens --> +			<IdentificationNumber> +				<!-- Beispiel Firmenbuchnummer --> +				<pr:Firmenbuchnummer xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#">468924i</pr:Firmenbuchnummer> +			</IdentificationNumber> +			<!-->Lokale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        	"Anmeldung mit Bürgerkarte" nur für diese Online Applikation<--> +			<!--Templates> +				<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +				<Template URL="sampleTemplates/SampleTemplate.html"/> +			</Templates--> +			<!-- Falls aktiviert, werden diese Transformationen anstatt der Default-Transformationen verwendet --> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> --> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> --> + +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</AuthComponent> +				 +		<!-- fuer MOA-ID-PROXY --> +		<ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600"> +		<!-- <ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600" loginParameterResolverImpl="at.gv.egovernment.moa.id.proxy.DefaultLoginParameterResolver" loginParameterResolverConfiguration="" connectionBuilderImpl="at.gv.egovernment.moa.id.proxy.DefaultConnectionBuilder"> --> +			<!-- URL und akzeptierte TLS-Server-Zertifikate der Online-Applikation --> +			<ConnectionParameter URL="http://www.cio.gv.at/"> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			</ConnectionParameter> +		</ProxyComponent> +	</OnlineApplication> +	 +	<!-- ChainingModes fuer die Zertifikatspfadueberpruefung der TLS-Zertifikate --> +	<ChainingModes systemDefaultMode="pkix"> +	</ChainingModes> +	 +	<!-- fuer MOA-ID-AUTH:  CA-Zertifikat des Servers MOA-SP, falls dieses Service ueber HTTPS angesprochen wird  +	     fuer MOA-ID-PROXY: CA-Zertifikat des Servers MOA-ID-AUTH, falls dieses Service ueber HTTPS angesprochen wird  +       zusaeztlich: CA-Zertifikat aller Online-Applikationen, die ueber HTTPS angesprochen werden --> +	<TrustedCACertificates>certs/ca-certs</TrustedCACertificates> + +	<!-- Cache-Verzeichnis fuer-Zertifikate --> +	<!-- Hinweis: wenn TC in linux oder unix betrieben wird vollstaendigen pfad fuer DirectoryCertStoreParameters.RootDir verwenden --> +	<GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certs/certstore"/> +	<!-- Time-Out fuer die Anmeldung von Beginn bis zum Anlegen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationSession.TimeOut" value="600"/> +	<!-- Time-Out fuer die Anmeldung vom Anlegen bis zum Abholen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationData.TimeOut" value="120"/> +	 +	<!-- Alternatives Data URL prefix (falls Webserver vorgeschaltet wird) -->  +	<!--GenericConfiguration name="FrontendServlets.DataURLPrefix" value="https://<your_webserver>/moa-id-auth/"/ --> +	<!-- HTTP Verbindung auf Frontend Servlets zulassen / verbieten (falls Webserver vorgeschaltet wird) --> +	<!-- GenericConfiguration name="FrontendServlets.EnableHTTPConnection" value="true"/ --> +</MOA-IDConfiguration> diff --git a/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration_withTestBKs.xml b/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration_withTestBKs.xml new file mode 100644 index 000000000..1d5c410ec --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration_withTestBKs.xml @@ -0,0 +1,123 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration fuer MOA-WID ohne Proxy mit Unterstuetzung fuer  +	 A-Trust und A1-Signatur, sowie die Testbuergerkarten a.sign test government und SeLaNext +     Rudolf Schamberger, Stabsstelle IKT-Strategie des Bundes, Bundeskanzleramt, +     Harald Bratko, IAIK --> +<MOA-IDConfiguration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:sl11="http://www.buergerkarte.at/namespaces/securitylayer/20020831#"> +	<!-- Konfiguration fuer MOA-ID-AUTH --> +	<AuthComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des verwendeten BKU-Auswahl Service --> +		<BKUSelection BKUSelectionAlternative="HTMLSelect"> +			<ConnectionParameter URL="http://auswahl.buergerkarte.at/htmlcode"> +			<!-- 	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			</ConnectionParameter> +		</BKUSelection> +		<!-->Globale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        "Anmeldung mit Bürgerkarte"<--> +		<!--Templates> +			<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +			<Template URL="sampleTemplates/SampleTemplate.html"/> +		</Templates--> +		<!-- Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer --> +		<SecurityLayer> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> +	 +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</SecurityLayer> +		<MOA-SP> +			<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-SP Web Service, falls MOA-SP ueber Web Service angesprochen wird.  +			Wenn MOA-SP direkt ueber API aufgerufen werden soll, so wird das Element auskommentiert --> +			<!-- <ConnectionParameter URL="http://localhost:8080/moa-spss/services/SignatureVerification"> --> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			<!-- </ConnectionParameter> --> +			 +			<!-- TrustProfile fuer den IdentityLink der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyIdentityLink> +				<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuezt) --> +				<TrustProfileID>MOAIDBuergerkartePersonenbindungMitTestkarten</TrustProfileID> +			</VerifyIdentityLink> +			<!-- TrustProfile fuer die Signatur des Benutzers mit der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyAuthBlock>	 +				<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuetzt) --> +				<TrustProfileID>MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten</TrustProfileID> + +				<!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige der Anmeldedaten im Secure Viewer (muss in MOA-SP konfiguriert sein) --> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText</VerifyTransformsInfoProfileID> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText_deprecated</VerifyTransformsInfoProfileID> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID> --> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock_deprecated</VerifyTransformsInfoProfileID> --> + +				<!-->Auskommentieren, falls die in der Beispiel-Onlineapplikation definierte Transformationverwendet wird:<--> +				<!--VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID--> +			</VerifyAuthBlock> +		</MOA-SP> + +		<!-- Gueltige Signatoren des IdentityLink, der von der Buergerkarte gelesen wird --> +		<IdentityLinkSigners> +			<!-- Personenbindung alt (Ausgabe vor 05.2004) --> +			<X509SubjectName>CN=zmr,OU=BMI-IV-2,O=BMI,C=AT</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitgieds der Datenschutzkommission</X509SubjectName> +			<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuetzt) --> +			<X509SubjectName>CN=Test Signaturdienst Personenbindung,OU=IKT-Stabsstelle des Bundes,O=Bundeskanzleramt,C=AT</X509SubjectName> + +		</IdentityLinkSigners> +	</AuthComponent> + +	<!-- Eintragung fuer jede Online-Applikation --> +	<!-- publicURLPrefix referenziert hier keine richtige Online Applikation; muss angepasst werden --> +	<OnlineApplication type="businessService" publicURLPrefix="https://localhost:8443/"> +		<!-- fuer MOA-ID-AUTH WID Modus --> +		<AuthComponent slVersion="1.2" provideStammzahl="true" provideAUTHBlock="true" provideIdentityLink="false" provideCertificate="true"> +			<!-- Spezifikation der Stammzahl des Wirtschaftsunternehmens --> +			<IdentificationNumber> +				<!-- Beispiel Firmenbuchnummer --> +				<pr:Firmenbuchnummer xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#">468924i</pr:Firmenbuchnummer> +			</IdentificationNumber> +			<!-->Lokale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        	"Anmeldung mit Bürgerkarte" nur für diese Online Applikation<--> +			<!--Templates> +				<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +				<Template URL="sampleTemplates/SampleTemplate.html"/> +			</Templates--> +			<!-- Falls aktiviert, werden diese Transformationen anstatt der Default-Transformationen verwendet --> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> --> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> --> + +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</AuthComponent> +	</OnlineApplication> +	 +	<!-- ChainingModes fuer die Zertifikatspfadueberpruefung der TLS-Zertifikate --> +	<ChainingModes systemDefaultMode="pkix"> +	</ChainingModes> +	 +	<!-- fuer MOA-ID-AUTH:  CA-Zertifikat des Servers MOA-SP, falls dieses Service ueber HTTPS angesprochen wird  +       zusaeztlich: CA-Zertifikat aller Online-Applikationen, die ueber HTTPS angesprochen werden --> +	<TrustedCACertificates>certs/ca-certs</TrustedCACertificates> + +	<!-- Cache-Verzeichnis fuer-Zertifikate --> +	<!-- Hinweis: wenn TC in linux oder unix betrieben wird vollstaendigen pfad fuer DirectoryCertStoreParameters.RootDir verwenden --> +	<GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certs/certstore"/> +	<!-- Time-Out fuer die Anmeldung von Beginn bis zum Anlegen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationSession.TimeOut" value="600"/> +	<!-- Time-Out fuer die Anmeldung vom Anlegen bis zum Abholen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationData.TimeOut" value="120"/> +	 +	<!-- Alternatives Data URL prefix (falls Webserver vorgeschaltet wird) -->  +	<!--GenericConfiguration name="FrontendServlets.DataURLPrefix" value="https://<your_webserver>/moa-id-auth/"/ --> +	<!-- HTTP Verbindung auf Frontend Servlets zulassen / verbieten (falls Webserver vorgeschaltet wird) --> +	<!-- GenericConfiguration name="FrontendServlets.EnableHTTPConnection" value="true"/ --> +</MOA-IDConfiguration> diff --git a/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration_withTestBKsProxy.xml b/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration_withTestBKsProxy.xml new file mode 100644 index 000000000..2afa97e77 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/SampleMOAWIDConfiguration_withTestBKsProxy.xml @@ -0,0 +1,145 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Beispielkonfiguration fuer MOA-WID mit Unterstuetzung fuer  +	 A-Trust und A1-Signatur, sowie die Testbuergerkarten a.sign test government und SeLaNext +     Rudolf Schamberger, Stabsstelle IKT-Strategie des Bundes, Bundeskanzleramt, +     Harald Bratko, IAIK --> +<MOA-IDConfiguration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:sl11="http://www.buergerkarte.at/namespaces/securitylayer/20020831#"> +	<!-- Konfiguration fuer MOA-ID-AUTH --> +	<AuthComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des verwendeten BKU-Auswahl Service --> +		<BKUSelection BKUSelectionAlternative="HTMLSelect"> +			<ConnectionParameter URL="http://auswahl.buergerkarte.at/htmlcode"> +			<!-- 	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			</ConnectionParameter> +		</BKUSelection> +		<!-->Globale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        "Anmeldung mit Bürgerkarte"<--> +		<!--Templates> +			<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +			<Template URL="sampleTemplates/SampleTemplate.html"/> +		</Templates--> +		<!-- Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer --> +		<SecurityLayer> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> +	 +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</SecurityLayer> +		<MOA-SP> +			<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-SP Web Service, falls MOA-SP ueber Web Service angesprochen wird.  +			Wenn MOA-SP direkt ueber API aufgerufen werden soll, so wird das Element auskommentiert --> +			<!-- <ConnectionParameter URL="http://localhost:8080/moa-spss/services/SignatureVerification"> --> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			<!-- </ConnectionParameter> --> +			 +			<!-- TrustProfile fuer den IdentityLink der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyIdentityLink> +				<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuezt) --> +				<TrustProfileID>MOAIDBuergerkartePersonenbindungMitTestkarten</TrustProfileID> +			</VerifyIdentityLink> +			<!-- TrustProfile fuer die Signatur des Benutzers mit der Buergerkarte (muss in MOA-SP konfiguriert sein) --> +			<VerifyAuthBlock>	 +				<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuetzt) --> +				<TrustProfileID>MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten</TrustProfileID> + +				<!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige der Anmeldedaten im Secure Viewer (muss in MOA-SP konfiguriert sein) --> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText</VerifyTransformsInfoProfileID> +				<VerifyTransformsInfoProfileID>MOAIDTransformAuthBlockText_deprecated</VerifyTransformsInfoProfileID> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID> --> +				<!-- <VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock_deprecated</VerifyTransformsInfoProfileID> --> + +				<!-->Auskommentieren, falls die in der Beispiel-Onlineapplikation definierte Transformationverwendet wird:<--> +				<!--VerifyTransformsInfoProfileID>MOAIDTransformAuthBlock</VerifyTransformsInfoProfileID--> +			</VerifyAuthBlock> +		</MOA-SP> + +		<!-- Gueltige Signatoren des IdentityLink, der von der Buergerkarte gelesen wird --> +		<IdentityLinkSigners> +			<!-- Personenbindung alt (Ausgabe vor 05.2004) --> +			<X509SubjectName>CN=zmr,OU=BMI-IV-2,O=BMI,C=AT</X509SubjectName> +			<!-- Personenbindung neu (ab 05.2004, mit Stammzahl) --> +			<X509SubjectName>T=Dr.,CN=Nikolaus Schwab,O=BM f. Inneres i.A. des gf. Mitgieds der Datenschutzkommission</X509SubjectName> +			<!-- Testkarten (a.sign test government sowie Security Kapsel Neu/SeLaNext ab Version 1.0.3 wird unterstuetzt) --> +			<X509SubjectName>CN=Test Signaturdienst Personenbindung,OU=IKT-Stabsstelle des Bundes,O=Bundeskanzleramt,C=AT</X509SubjectName> + +		</IdentityLinkSigners> +	</AuthComponent> +	 +	<!-- Konfiguration fuer MOA-ID-PROXY --> +	<ProxyComponent> +		<!-- URL und akzeptierte TLS-Server-Zertifikate des MOA-ID-AUTH Web Service --> +		<AuthComponent> +			<ConnectionParameter URL="http://localhost:8080/moa-id-auth/services/GetAuthenticationData"> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			</ConnectionParameter> +		</AuthComponent> +	</ProxyComponent> + + +	<!-- Eintragung fuer jede Online-Applikation --> +	<!-- Demo Online-Applikation fuer MOA-WID: Zugriff auf www.cio.gv.at ueber MOA-ID-PROXY --> +	<OnlineApplication type="businessService" publicURLPrefix="https://localhost:8443/"> +		<!-- fuer MOA-ID-AUTH WID Modus --> +		<AuthComponent slVersion="1.2" provideStammzahl="true" provideAUTHBlock="true" provideIdentityLink="false" provideCertificate="true"> +			<!-- Spezifikation der Stammzahl des Wirtschaftsunternehmens --> +			<IdentificationNumber> +				<!-- Beispiel Firmenbuchnummer --> +				<pr:Firmenbuchnummer xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#">468924i</pr:Firmenbuchnummer> +			</IdentificationNumber> +			<!-->Lokale Templates zum Anpassen der Seiten "Auswahl der Bürgerkartenumgebung" und +        	"Anmeldung mit Bürgerkarte" nur für diese Online Applikation<--> +			<!--Templates> +				<BKUSelectionTemplate URL="sampleTemplates/SampleBKUSelectionTemplate.html"/> +				<Template URL="sampleTemplates/SampleTemplate.html"/> +			</Templates--> +			<!-- Falls aktiviert, werden diese Transformationen anstatt der Default-Transformationen verwendet --> +	    <!-- TransformInfo in Textform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText.xml"/> --> +	    <!-- TransformInfo in Textform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlockText_deprecated.xml"/> --> + +	    <!-- TransformInfo in Tabellenform, bevorzugte Variante im xhtml-Format --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock.xml"/> --> +	    <!-- TransformInfo in Tabellenform, alternative Variante fuer aeltere BKU --> +	    <!-- <TransformsInfo filename="transforms/TransformsInfoAuthBlock_deprecated.xml"/> --> +		</AuthComponent> +		<!-- fuer MOA-ID-PROXY --> +		<ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600"> +		<!-- <ProxyComponent configFileURL="oa/SampleOAConfiguration.xml" sessionTimeOut="600" loginParameterResolverImpl="at.gv.egovernment.moa.id.proxy.DefaultLoginParameterResolver" loginParameterResolverConfiguration="" connectionBuilderImpl="at.gv.egovernment.moa.id.proxy.DefaultConnectionBuilder"> --> +			<!-- URL und akzeptierte TLS-Server-Zertifikate der Online-Applikation --> +			<ConnectionParameter URL="http://www.cio.gv.at/"> +			<!--	<AcceptedServerCertificates>certs/server-certs</AcceptedServerCertificates> --> +			<!--	<ClientKeyStore password="Keystore Pass">file_to_clientkeystore</ClientKeyStore> --> +			</ConnectionParameter> +		</ProxyComponent> +	</OnlineApplication> +	 +	<!-- ChainingModes fuer die Zertifikatspfadueberpruefung der TLS-Zertifikate --> +	<ChainingModes systemDefaultMode="pkix"> +	</ChainingModes> +	 +	<!-- fuer MOA-ID-AUTH:  CA-Zertifikat des Servers MOA-SP, falls dieses Service ueber HTTPS angesprochen wird  +	     fuer MOA-ID-PROXY: CA-Zertifikat des Servers MOA-ID-AUTH, falls dieses Service ueber HTTPS angesprochen wird  +       zusaeztlich: CA-Zertifikat aller Online-Applikationen, die ueber HTTPS angesprochen werden --> +	<TrustedCACertificates>certs/ca-certs</TrustedCACertificates> + +	<!-- Cache-Verzeichnis fuer-Zertifikate --> +	<!-- Hinweis: wenn TC in linux oder unix betrieben wird vollstaendigen pfad fuer DirectoryCertStoreParameters.RootDir verwenden --> +	<GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certs/certstore"/> +	<!-- Time-Out fuer die Anmeldung von Beginn bis zum Anlegen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationSession.TimeOut" value="600"/> +	<!-- Time-Out fuer die Anmeldung vom Anlegen bis zum Abholen der Anmeldedaten, in Sekunden --> +	<GenericConfiguration name="AuthenticationData.TimeOut" value="120"/> +	 +	<!-- Alternatives Data URL prefix (falls Webserver vorgeschaltet wird) -->  +	<!--GenericConfiguration name="FrontendServlets.DataURLPrefix" value="https://<your_webserver>/moa-id-auth/"/ --> +	<!-- HTTP Verbindung auf Frontend Servlets zulassen / verbieten (falls Webserver vorgeschaltet wird) --> +	<!-- GenericConfiguration name="FrontendServlets.EnableHTTPConnection" value="true"/ --> +</MOA-IDConfiguration> diff --git a/id/server/data/deploy/conf/moa-id/log4j.properties b/id/server/data/deploy/conf/moa-id/log4j.properties new file mode 100644 index 000000000..debdb146c --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/log4j.properties @@ -0,0 +1,25 @@ +# commons-logging setup +org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.Log4jFactory + +# define log4j root loggers +log4j.rootLogger=info, stdout, R +log4j.logger.moa=info +log4j.logger.moa.spss.server=info +log4j.logger.iaik.server=info +log4j.logger.moa.id.auth=info +log4j.logger.moa.id.proxy=info + +# configure the stdout appender +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +#log4j.appender.stdout.layout.ConversionPattern=%5p | %d{dd HH:mm:ss,SSS} | %20c |  %10t | %m%n +log4j.appender.stdout.layout.ConversionPattern=%5p | %d{dd HH:mm:ss,SSS} | %20.20c | %10t | %m%n + +# configure the rolling file appender (R) +log4j.appender.R=org.apache.log4j.RollingFileAppender +log4j.appender.R.File=${catalina.home}/logs/moa-id.log +log4j.appender.R.MaxFileSize=10000KB +log4j.appender.R.MaxBackupIndex=1 +log4j.appender.R.layout=org.apache.log4j.PatternLayout +log4j.appender.R.layout.ConversionPattern=%5p | %d{dd HH:mm:ss,SSS} | %t | %m%n + diff --git a/id/server/data/deploy/conf/moa-id/oa/BasicOAConfiguration.xml b/id/server/data/deploy/conf/moa-id/oa/BasicOAConfiguration.xml new file mode 100644 index 000000000..fc99cea79 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/oa/BasicOAConfiguration.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Demokonfiguration fuer eine Online Applikation (OA) welche 401 Basic Authentication zur Uebergabe der Parameter verwendet --> +<Configuration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +	<LoginType>stateless</LoginType> +	<BasicAuth> +		<UserID>MOAFamilyName</UserID> +		<Password>MOAGivenName</Password> +	</BasicAuth> +</Configuration> diff --git a/id/server/data/deploy/conf/moa-id/oa/HeaderOAConfiguration.xml b/id/server/data/deploy/conf/moa-id/oa/HeaderOAConfiguration.xml new file mode 100644 index 000000000..4d34c3646 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/oa/HeaderOAConfiguration.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Demokonfiguration fuer eine Online Applikation (OA) welche Header Authentication zur Uebergabe der Parameter verwendet --> +<Configuration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +	<LoginType>stateless</LoginType> +	<HeaderAuth> +		<!-- zusaetzlicher Header GivenName --> +		<Header Name="X-MOAParameterGivenName" Value="MOAGivenName"></Header> +		<Header Name="X-MOAParameterFamilyName" Value="MOAFamilyName"></Header> +	</HeaderAuth> +</Configuration> diff --git a/id/server/data/deploy/conf/moa-id/oa/ParamOAConfiguration.xml b/id/server/data/deploy/conf/moa-id/oa/ParamOAConfiguration.xml new file mode 100644 index 000000000..979faca95 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/oa/ParamOAConfiguration.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Demokonfiguration fuer eine Online Applikation (OA) welche Parameter Authentication verwendet --> +<Configuration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +	<LoginType>stateless</LoginType> +	<ParamAuth> +		<!-- URL Parameter GivenName und FamilyName --> +		<Parameter Name="GivenName" Value="MOAGivenName"></Parameter> +		<Parameter Name="FamilyName" Value="MOAFamilyName"></Parameter> +	</ParamAuth> +</Configuration> diff --git a/id/server/data/deploy/conf/moa-id/oa/SampleOAConfiguration.xml b/id/server/data/deploy/conf/moa-id/oa/SampleOAConfiguration.xml new file mode 100644 index 000000000..edbfe7aa5 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/oa/SampleOAConfiguration.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Demokonfiguration fuer Online Applikation (OA) welche 401 Basic Authentication zur Uebergabe der Parameter verwendet --> +<Configuration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +	<LoginType>stateless</LoginType> +	<BasicAuth> +		<UserID>MOAFamilyName</UserID> +		<Password>MOAGivenName</Password> +	</BasicAuth> +</Configuration> diff --git a/id/server/data/deploy/conf/moa-id/oa/SamplewbPKOAConfiguration.xml b/id/server/data/deploy/conf/moa-id/oa/SamplewbPKOAConfiguration.xml new file mode 100644 index 000000000..2cff3bd67 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/oa/SamplewbPKOAConfiguration.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Demokonfiguration fuer eine Online Applikation (OA) welche 401 Basic Authentication zur Uebergabe der Parameter verwendet --> +<Configuration xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +	<LoginType>stateless</LoginType> +	<BasicAuth> +		<UserID>MOAWBPK</UserID> +		<Password>MOAGivenName</Password> +	</BasicAuth> +</Configuration> diff --git a/id/server/data/deploy/conf/moa-id/sampleTemplates/LIESMICH_TEMPLATES.txt b/id/server/data/deploy/conf/moa-id/sampleTemplates/LIESMICH_TEMPLATES.txt new file mode 100644 index 000000000..01f724cc4 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/sampleTemplates/LIESMICH_TEMPLATES.txt @@ -0,0 +1,21 @@ +TEMPLATES: +========== +Zweck: +------ +Mithilfe von Templates können Sie das Aussehen der Seiten  +"Auswahl der Bürgerkartenumgebung" sowie "Anmeldung mit Bürgerkarte"  +anpassen. Damit können Sie zusätzliche Hintergrundinformationen (Wozu  +dient die Anmeldung, etc.) zu diesen Seiten hinzufügen und das Layout an  +Ihre sonstigen Anwendungen anpassen. + +Wenn Sie in den Beispielkonfigurationsdateien die Elmente  +"AuthComponent/Templates" oder "OnlineApplication/AuthComponent/Templates" +aktivieren, dann werden die in diesem Verzeichnis enthaltenen Beispieltemplates +geladen. Es sind dies sehr einfache Templates, die nur das Laden über die  +Konfigurationsdatei demonstrieren sollen. (Das Laden der Templates über +die Konfigurationsdatei steht erst ab Version 1.3.1 zur Verfügung). +Etwas aufwendigere Templates (mit CSS) finden Sie als eigene Webapplikation im  +Verzeichnis "/auth/templates" der entpackten Distribution. + +Nähere Informationen zu den Templates finden Sie im MOA-ID-Konfigurationshandbuch. + diff --git a/id/server/data/deploy/conf/moa-id/sampleTemplates/SampleBKUSelectionTemplate.html b/id/server/data/deploy/conf/moa-id/sampleTemplates/SampleBKUSelectionTemplate.html new file mode 100644 index 000000000..2f2ea6552 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/sampleTemplates/SampleBKUSelectionTemplate.html @@ -0,0 +1,44 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<title>MOA ID - Auswahl der B&uuuml;rgerkartenumgebung</title> +	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> +	<meta name="Author" content="Max Mustermann"> +	<meta name="keywords" content="MOA-ID"> +</head> + +<body> + +<h1 align="center">Auswahl der Bürgerkartenumgebung</h1> + +<p></p> +<p>Sie haben sich für Anmeldung mit Ihrer Bürgerkarte entschieden. Da es verschiedene Formen der Bürgerkarte gibt, müssen Sie nun wählen, welche Sie bei der Anmeldung verwenden wollen.</p> +<h3>Auswahl der Bürgerkarte</h3> +<form name="CustomizedForm" method="post" action="<StartAuth>"> +  <BKUSelect>  +  <input type="submit" value="Auswählen"/> +</form> +<br/> +<p></p> + + <input type="hidden" value="Weitere Info"/> +</form> + +<h4>Hinweise: </h4> +<ul> +  <li>  +  	<p>Bei der Anmeldung mit einer <a href="http://www.a-trust.at/info.asp?node=337" target="_blank">A-Trust Bürgerkarte</a> oder Ihrer +  	<a href="http://www.chipkarte.at/esvapps/page/page.jsp?p_pageid=110&p_menuid=62182&p_id=2" target="_blank">E-CARD</a> benötigen Sie  +  	eine funktionsfähige <a href="http://www.buergerkarte.at/" target="_blank">Bürgerkartensoftware</a> sowie einen passenden Kartenleser.</p> +  </li> +  <li>  +    <p>Bei der Anmeldung mit der <a href="http://www.a1.net/signatur" target="_blank">A1-Signatur</a> über Ihr Handy wird keine Bürgerkartensoftware und  +      kein Kartenleser benötigt.</p> +  </li> +</ul> + +<p align="right">  </p> + + +</body> +</html> diff --git a/id/server/data/deploy/conf/moa-id/sampleTemplates/SampleTemplate.html b/id/server/data/deploy/conf/moa-id/sampleTemplates/SampleTemplate.html new file mode 100644 index 000000000..83a6639e6 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/sampleTemplates/SampleTemplate.html @@ -0,0 +1,56 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<title>MOA ID - Identifizierter Zugang mit Bürgerkarte</title> +	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> +	<meta name="Author" content="Max Mustermann"> +	<meta name="keywords" content="MOA-ID"> +</head> + +<body> + +<h1 align="center">Sicherer Zugang zur Online-Anwendung mit Bürgerkarte</h1> + +<p></p> + +Der identifizierte Zugang erfolgt über die Module für Online Applikationen (MOA) unter Verwendung einer Bürgerkarte und deren Signaturfunktion. + +<p></p> +<p>Wenn Sie in Folge die Schaltfläche "Anmeldung mit Bürgerkarte" +aktivieren, so werden Sie zur Signatur der Anmeldedaten aufgefordert. Wenn Sie diese +signieren, so werden Sie zur Online-Anwendung weitergeleitet und angemeldet.</p> + + +<form name="CustomizedForm" action="<BKU>" method="post"> +  <div align="center"> +    <input type="hidden"  +        name="XMLRequest"  +        value="<XMLRequest>"/> +    <input type="hidden"  +        name="DataURL"  +        value="<DataURL>"/> +    <input type="hidden"  +        name="PushInfobox"  +        value="<PushInfobox>"/> +    <input type="submit" value="Anmeldung mit Bürgerkarte" name="submit"/> +  </div> +</form> +<form name="CustomizedInfoForm" + action="<BKU>" + method="post"> +  <input type="hidden" +        name="XMLRequest" +        value="<CertInfoXMLRequest>"/> +    <input type="hidden" +        name="DataURL" +        value="<CertInfoDataURL>"/> + + +<br/> +<p></p> + + <input type="hidden" value="Weitere Info"/> +</form> + +</body> +</html> diff --git a/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlock.xml b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlock.xml new file mode 100644 index 000000000..915a6bf2f --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlock.xml @@ -0,0 +1,105 @@ +<sl10:TransformsInfo> +	<dsig:Transforms> +		<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> +		<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#"> +				<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: 0.8em; } +							table { border:1px solid #000;} +							td { border:1px solid #000; padding:4px;} +							</style> +						</head> +						<body> +<p>Bitte bestätigen Sie mit Ihrer Unterschrift folgende Angaben:</p> +							<table> +								<tr> +									<td class="boldstyle"> +										Name: +									</td> +									<td> +										<xsl:value-of select="//@Issuer"/> +									</td> +								</tr> +								<tr> +									<td class="boldstyle"> +										Geburtsdatum: +									</td> +									<td> +										<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>.<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>.<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/> +									</td> +								</tr> +								<tr> +									<td class="boldstyle"> +										Applikation: +									</td> +									<td> +										<xsl:value-of select="//saml:Attribute[@AttributeName='OA']/saml:AttributeValue"/> +									</td> +								</tr> +								<xsl:if test="//saml:Attribute[@AttributeName='Geschaeftsbereich']"> +									<tr> +										<td class="boldstyle"> +											Geschäftsbereich: +										</td> +										<td> +											<xsl:value-of select="//saml:Attribute[@AttributeName='Geschaeftsbereich']/saml:AttributeValue"/> +										</td> +									</tr> +								</xsl:if> +								<tr> +									<td class="boldstyle"> +										Anmeldeserver: +									</td> +									<td> +										<xsl:value-of select="//saml:NameIdentifier"/> +									</td> +								</tr> +								<tr> +									<td class="boldstyle"> +										Datum: +									</td> +									<td> +										<xsl:value-of select="substring(//@IssueInstant,9,2)"/>.<xsl:value-of select="substring(//@IssueInstant,6,2)"/>.<xsl:value-of select="substring(//@IssueInstant,1,4)"/> +									</td> +								</tr> +								<tr> +									<td class="boldstyle"> +										Uhrzeit: +									</td> +									<td> +										<xsl:value-of select="substring(//@IssueInstant,12,2)"/>:<xsl:value-of select="substring(//@IssueInstant,15,2)"/>:<xsl:value-of select="substring(//@IssueInstant,18,2)"/> +									</td> +								</tr> +								<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +									<tr> +										<td class="boldstyle"> +											wbPK (*): +										</td> +										<td> +											<xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/> +										</td> +									</tr> +								</xsl:if> +							</table> +							<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +								<p/> +								<hr/> +								<div class="annotationstyle">(*): Das <span class="italicstyle">wirtschaftsbereichsspezifische Personenkennzeichen (wbPK)</span> wird aus den jeweiligen Stammzahlen des Bürgers und des Wirtschaftsunternehmens berechnet und ermöglicht eine eindeutige Zuordnung des Bürgers zum Wirtschaftsunternehmen.</div>							 +							</xsl:if> +						</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/TransformsInfoAuthBlockText.xml b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockText.xml new file mode 100644 index 000000000..5089140b4 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockText.xml @@ -0,0 +1,44 @@ +<sl10:TransformsInfo> +	<dsig:Transforms> +		<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> +		<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#"> +				<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: 0.8em; } +							</style> +						</head> +						<body> +							<h1>Signatur der Anmeldedaten</h1> +							<p/> +							<h4>Mit meiner elektronischen Signatur beantrage ich, <span class="boldstyle"> +									<xsl:value-of select="//@Issuer"/> +								</span>,  +geboren am  +<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>.<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>.<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/>, den Zugang zur gesicherten Anwendung.</h4> +							<p/> +							<h4>Datum und Uhrzeit: <xsl:value-of select="substring(//@IssueInstant,9,2)"/>.<xsl:value-of select="substring(//@IssueInstant,6,2)"/>.<xsl:value-of select="substring(//@IssueInstant,1,4)"/>, <xsl:value-of select="substring(//@IssueInstant,12,2)"/>:<xsl:value-of select="substring(//@IssueInstant,15,2)"/>:<xsl:value-of select="substring(//@IssueInstant,18,2)"/> +							</h4> +							<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +								<h4>wbPK(*): <xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/> +								</h4> +								<p/> +								<hr/> +								<div class="annotationstyle">(*) wbPK: Das <span class="italicstyle">wirtschaftsbereichsspezifische Personenkennzeichen</span> wird aus den jeweiligen Stammzahlen des Bürgers und des Wirtschaftsunternehmens berechnet und ermöglicht eine eindeutige Zuordnung des Bürgers zum Wirtschaftsunternehmen.</div> +							</xsl:if> +						</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/TransformsInfoAuthBlockText_deprecated.xml b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockText_deprecated.xml new file mode 100644 index 000000000..07d926d14 --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlockText_deprecated.xml @@ -0,0 +1,49 @@ +<sl10:TransformsInfo> +	<dsig:Transforms> +		<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> +		<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#"> +				<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> +				<xsl:template match="/" xmlns="http://www.w3.org/1999/xhtml"> +					<html> +						<head> +							<title>Signatur der Anmeldedaten</title> +						</head> +						<body> +							<h1>Signatur der Anmeldedaten</h1> +							<p/> +							<h4>Mit meiner elektronischen Signatur beantrage ich, <b><xsl:value-of select="//@Issuer"/></b>,  +              geboren am  +                <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>. +                <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>. +                <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/>, +              den Zugang zur gesicherten Anwendung.</h4> +							<p/> +							<h4>Datum und Uhrzeit:  +							  <xsl:value-of select="substring(//@IssueInstant,9,2)"/>. +							  <xsl:value-of select="substring(//@IssueInstant,6,2)"/>. +							  <xsl:value-of select="substring(//@IssueInstant,1,4)"/>,  +							  <xsl:value-of select="substring(//@IssueInstant,12,2)"/>: +							  <xsl:value-of select="substring(//@IssueInstant,15,2)"/>: +							  <xsl:value-of select="substring(//@IssueInstant,18,2)"/> +							</h4> +							<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +								<h4>wbPK(*): <xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/> +								</h4> +								<p/> +								<hr/> +								<h6>(*) wbPK: Das <i>wirtschaftsbereichsspezifische  +								Personenkennzeichen</i> wird aus den jeweiligen Stammzahlen des Bürgers und des Wirtschaftsunternehmens +								berechnet und ermöglicht eine eindeutige Zuordnung des Bürgers zum Wirtschaftsunternehmen.</h6> +							</xsl:if> +						</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>text/html</sl10:MimeType> +	</sl10:FinalDataMetaInfo> +</sl10:TransformsInfo> diff --git a/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlock_deprecated.xml b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlock_deprecated.xml new file mode 100644 index 000000000..05f91750c --- /dev/null +++ b/id/server/data/deploy/conf/moa-id/transforms/TransformsInfoAuthBlock_deprecated.xml @@ -0,0 +1,107 @@ +<sl10:TransformsInfo> +	<dsig:Transforms> +		<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> +		<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#"> +				<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> +				<xsl:template match="/" xmlns="http://www.w3.org/1999/xhtml"> +					<html> +						<head> +							<title>Signatur der Anmeldedaten</title> +						</head> +						<body> +              <p>Bitte bestätigen Sie mit Ihrer Unterschrift folgende Angaben:</p> +							<table> +								<tr> +									<td> +										<b>Name:</b> +									</td> +									<td> +										<xsl:value-of select="//@Issuer"/> +									</td> +								</tr> +								<tr> +									<td> +										<b>Geburtsdatum:</b> +									</td> +									<td> +										<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>. +										<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>. +										<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/> +									</td> +								</tr> +								<tr> +									<td> +										<b>Applikation:</b> +									</td> +									<td> +										<xsl:value-of select="//saml:Attribute[@AttributeName='OA']/saml:AttributeValue"/> +									</td> +								</tr> +								<xsl:if test="//saml:Attribute[@AttributeName='Geschaeftsbereich']"> +									<tr> +										<td> +											<b>Geschäftsbereich:</b> +										</td> +										<td> +											<xsl:value-of select="//saml:Attribute[@AttributeName='Geschaeftsbereich']/saml:AttributeValue"/> +										</td> +									</tr> +								</xsl:if> +								<tr> +									<td> +										<b>Anmeldeserver:</b> +									</td> +									<td> +										<xsl:value-of select="//saml:NameIdentifier"/> +									</td> +								</tr> +								<tr> +									<td> +										<b>Datum:</b> +									</td> +									<td> +										<xsl:value-of select="substring(//@IssueInstant,9,2)"/>. +										<xsl:value-of select="substring(//@IssueInstant,6,2)"/>. +										<xsl:value-of select="substring(//@IssueInstant,1,4)"/> +									</td> +								</tr> +								<tr> +									<td> +										<b>Uhrzeit:</b> +									</td> +									<td> +										<xsl:value-of select="substring(//@IssueInstant,12,2)"/>: +										<xsl:value-of select="substring(//@IssueInstant,15,2)"/>: +										<xsl:value-of select="substring(//@IssueInstant,18,2)"/> +									</td> +								</tr> +								<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +									<tr> +										<td> +											<b>wbPK (*):</b> +										</td> +										<td> +											<xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/> +										</td> +									</tr> +								</xsl:if> +							</table> +							<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +								<p/> +								<hr/> +								<h6>(*): Das <i>wirtschaftsbereichsspezifische Personenkennzeichen (wbPK)</i> wird aus den jeweiligen  +								Stammzahlen des Bürgers und des Wirtschaftsunternehmens berechnet und ermöglicht eine eindeutige  +								Zuordnung des Bürgers zum Wirtschaftsunternehmen.</h6>							 +							</xsl:if> +						</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>text/html</sl10:MimeType> +	</sl10:FinalDataMetaInfo> +</sl10:TransformsInfo> diff --git a/id/server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml b/id/server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml new file mode 100644 index 000000000..008a59d8e --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--MOA SPSS 1.3 Configuration File created by MOA SPSS Configuration Mapper--> +<cfg:MOAConfiguration xmlns:cfg="http://reference.e-government.gv.at/namespace/moaconfig/20021122#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +	<cfg:SignatureVerification> +		<cfg:CertificateValidation> +			<cfg:PathConstruction> +				<cfg:AutoAddCertificates>true</cfg:AutoAddCertificates> +				<cfg:UseAuthorityInformationAccess>true</cfg:UseAuthorityInformationAccess> +				<cfg:CertificateStore> +					<cfg:DirectoryStore> +						<cfg:Location>certstore</cfg:Location> +					</cfg:DirectoryStore> +				</cfg:CertificateStore> +			</cfg:PathConstruction> +			<cfg:PathValidation> +				<cfg:ChainingMode> +					<cfg:DefaultMode>pkix</cfg:DefaultMode> +					<cfg:TrustAnchor> +						<cfg:Identification> +							<dsig:X509IssuerName>CN=A-Trust-nQual-0,OU=A-Trust-nQual-0,O=A-Trust,C=AT</dsig:X509IssuerName> +							<dsig:X509SerialNumber>536</dsig:X509SerialNumber> +						</cfg:Identification> +						<cfg:Mode>chaining</cfg:Mode> +					</cfg:TrustAnchor> +				</cfg:ChainingMode> +				<cfg:TrustProfile> +					<cfg:Id>MOAIDBuergerkartePersonenbindung</cfg:Id> +					<cfg:TrustAnchorsLocation>trustprofiles/MOAIDBuergerkartePersonenbindungOhneTestkarten</cfg:TrustAnchorsLocation> +				</cfg:TrustProfile> +				<cfg:TrustProfile> +					<cfg:Id>MOAIDBuergerkarteAuthentisierungsDaten</cfg:Id> +					<cfg:TrustAnchorsLocation>trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten</cfg:TrustAnchorsLocation> +				</cfg:TrustProfile> +				<cfg:TrustProfile> +					<cfg:Id>MOAIDBuergerkartePersonenbindungMitTestkarten</cfg:Id> +					<cfg:TrustAnchorsLocation>trustprofiles/MOAIDBuergerkartePersonenbindungMitTestkarten</cfg:TrustAnchorsLocation> +				</cfg:TrustProfile> +				<cfg:TrustProfile> +					<cfg:Id>MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten</cfg:Id> +					<cfg:TrustAnchorsLocation>trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten</cfg:TrustAnchorsLocation> +				</cfg:TrustProfile> +			</cfg:PathValidation> +			<cfg:RevocationChecking> +				<cfg:EnableChecking>true</cfg:EnableChecking> +				<cfg:MaxRevocationAge>0</cfg:MaxRevocationAge> +				<cfg:ServiceOrder> +					<cfg:Service>CRL</cfg:Service> +					<cfg:Service>OCSP</cfg:Service> +				</cfg:ServiceOrder> +				<cfg:Archiving> +					<cfg:EnableArchiving>false</cfg:EnableArchiving> +					<cfg:ArchiveDuration>365</cfg:ArchiveDuration> +					<cfg:Archive> +						<cfg:DatabaseArchive> +							<cfg:JDBCURL>jdbc:url</cfg:JDBCURL> +							<cfg:JDBCDriverClassName>fully.qualified.classname</cfg:JDBCDriverClassName> +						</cfg:DatabaseArchive> +					</cfg:Archive> +				</cfg:Archiving> +			</cfg:RevocationChecking> +		</cfg:CertificateValidation> +		<cfg:VerifyTransformsInfoProfile> +			<cfg:Id>MOAIDTransformAuthBlock</cfg:Id> +			<cfg:Location>profiles/MOAIDTransformAuthBlock.xml</cfg:Location> +		</cfg:VerifyTransformsInfoProfile> +		<cfg:VerifyTransformsInfoProfile> +			<cfg:Id>MOAIDTransformAuthBlock_deprecated</cfg:Id> +			<cfg:Location>profiles/MOAIDTransformAuthBlock_deprecated.xml</cfg:Location> +		</cfg:VerifyTransformsInfoProfile> +		<cfg:VerifyTransformsInfoProfile> +			<cfg:Id>MOAIDTransformAuthBlockText</cfg:Id> +			<cfg:Location>profiles/MOAIDTransformAuthBlockText.xml</cfg:Location> +		</cfg:VerifyTransformsInfoProfile> +		<cfg:VerifyTransformsInfoProfile> +			<cfg:Id>MOAIDTransformAuthBlockText_deprecated</cfg:Id> +			<cfg:Location>profiles/MOAIDTransformAuthBlockText_deprecated.xml</cfg:Location> +		</cfg:VerifyTransformsInfoProfile> +	</cfg:SignatureVerification> +</cfg:MOAConfiguration> diff --git a/id/server/data/deploy/conf/moa-spss/keys/common/moa-signaturdienst-allekunden(pwd=allekunden).p12 b/id/server/data/deploy/conf/moa-spss/keys/common/moa-signaturdienst-allekunden(pwd=allekunden).p12Binary files differ new file mode 100644 index 000000000..8827ed99c --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/keys/common/moa-signaturdienst-allekunden(pwd=allekunden).p12 diff --git a/id/server/data/deploy/conf/moa-spss/keys/common/moa-signaturdienst-allekunden.der b/id/server/data/deploy/conf/moa-spss/keys/common/moa-signaturdienst-allekunden.derBinary files differ new file mode 100644 index 000000000..332aa817a --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/keys/common/moa-signaturdienst-allekunden.der diff --git a/id/server/data/deploy/conf/moa-spss/keys/customer1/moa-signaturdienst-kunde1(pwd=kunde1).p12 b/id/server/data/deploy/conf/moa-spss/keys/customer1/moa-signaturdienst-kunde1(pwd=kunde1).p12Binary files differ new file mode 100644 index 000000000..4499ab52b --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/keys/customer1/moa-signaturdienst-kunde1(pwd=kunde1).p12 diff --git a/id/server/data/deploy/conf/moa-spss/keys/customer1/moa-signaturdienst-kunde1.der b/id/server/data/deploy/conf/moa-spss/keys/customer1/moa-signaturdienst-kunde1.derBinary files differ new file mode 100644 index 000000000..63ba5cce5 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/keys/customer1/moa-signaturdienst-kunde1.der diff --git a/id/server/data/deploy/conf/moa-spss/keys/customer2/moa-signaturdienst-kunde2(pwd=kunde2).p12 b/id/server/data/deploy/conf/moa-spss/keys/customer2/moa-signaturdienst-kunde2(pwd=kunde2).p12Binary files differ new file mode 100644 index 000000000..5b7631133 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/keys/customer2/moa-signaturdienst-kunde2(pwd=kunde2).p12 diff --git a/id/server/data/deploy/conf/moa-spss/keys/customer2/moa-signaturdienst-kunde2.der b/id/server/data/deploy/conf/moa-spss/keys/customer2/moa-signaturdienst-kunde2.derBinary files differ new file mode 100644 index 000000000..4f87134e7 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/keys/customer2/moa-signaturdienst-kunde2.der diff --git a/id/server/data/deploy/conf/moa-spss/keys/customerBMI/moa-signaturdienst-strafregisterbescheinigung.p12 b/id/server/data/deploy/conf/moa-spss/keys/customerBMI/moa-signaturdienst-strafregisterbescheinigung.p12Binary files differ new file mode 100644 index 000000000..c5a43deca --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/keys/customerBMI/moa-signaturdienst-strafregisterbescheinigung.p12 diff --git a/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlock.xml b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlock.xml new file mode 100644 index 000000000..6ed91ddc3 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlock.xml @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8"?> +<VerifyTransformsInfoProfile xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +	<dsig:Transforms> +		<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> +		<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#"> +				<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: 0.8em; } +							table { border:1px solid #000;} +							td { border:1px solid #000; padding:4px;} +							</style> +						</head> +						<body> +<p>Bitte bestätigen Sie mit Ihrer Unterschrift folgende Angaben:</p> +							<table> +								<tr> +									<td class="boldstyle"> +										Name: +									</td> +									<td> +										<xsl:value-of select="//@Issuer"/> +									</td> +								</tr> +								<tr> +									<td class="boldstyle"> +										Geburtsdatum: +									</td> +									<td> +										<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>.<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>.<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/> +									</td> +								</tr> +								<tr> +									<td class="boldstyle"> +										Applikation: +									</td> +									<td> +										<xsl:value-of select="//saml:Attribute[@AttributeName='OA']/saml:AttributeValue"/> +									</td> +								</tr> +								<xsl:if test="//saml:Attribute[@AttributeName='Geschaeftsbereich']"> +									<tr> +										<td class="boldstyle"> +											Geschäftsbereich: +										</td> +										<td> +											<xsl:value-of select="//saml:Attribute[@AttributeName='Geschaeftsbereich']/saml:AttributeValue"/> +										</td> +									</tr> +								</xsl:if> +								<tr> +									<td class="boldstyle"> +										Anmeldeserver: +									</td> +									<td> +										<xsl:value-of select="//saml:NameIdentifier"/> +									</td> +								</tr> +								<tr> +									<td class="boldstyle"> +										Datum: +									</td> +									<td> +										<xsl:value-of select="substring(//@IssueInstant,9,2)"/>.<xsl:value-of select="substring(//@IssueInstant,6,2)"/>.<xsl:value-of select="substring(//@IssueInstant,1,4)"/> +									</td> +								</tr> +								<tr> +									<td class="boldstyle"> +										Uhrzeit: +									</td> +									<td> +										<xsl:value-of select="substring(//@IssueInstant,12,2)"/>:<xsl:value-of select="substring(//@IssueInstant,15,2)"/>:<xsl:value-of select="substring(//@IssueInstant,18,2)"/> +									</td> +								</tr> +								<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +									<tr> +										<td class="boldstyle"> +											wbPK (*): +										</td> +										<td> +											<xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/> +										</td> +									</tr> +								</xsl:if> +							</table> +							<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +								<p/> +								<hr/> +								<div class="annotationstyle">(*): Das <span class="italicstyle">wirtschaftsbereichsspezifische Personenkennzeichen (wbPK)</span> wird aus den jeweiligen Stammzahlen des Bürgers und des Wirtschaftsunternehmens berechnet und ermöglicht eine eindeutige Zuordnung des Bürgers zum Wirtschaftsunternehmen.</div>							 +							</xsl:if> +						</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/MOAIDTransformAuthBlockText.xml b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockText.xml new file mode 100644 index 000000000..b116152c8 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockText.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<VerifyTransformsInfoProfile xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +	<dsig:Transforms> +		<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> +		<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#"> +				<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: 0.8em; } +							</style> +						</head> +						<body> +							<h1>Signatur der Anmeldedaten</h1> +							<p/> +							<h4>Mit meiner elektronischen Signatur beantrage ich, <span class="boldstyle"> +									<xsl:value-of select="//@Issuer"/> +								</span>,  +geboren am  +<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>.<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>.<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/>, den Zugang zur gesicherten Anwendung.</h4> +							<p/> +							<h4>Datum und Uhrzeit: <xsl:value-of select="substring(//@IssueInstant,9,2)"/>.<xsl:value-of select="substring(//@IssueInstant,6,2)"/>.<xsl:value-of select="substring(//@IssueInstant,1,4)"/>, <xsl:value-of select="substring(//@IssueInstant,12,2)"/>:<xsl:value-of select="substring(//@IssueInstant,15,2)"/>:<xsl:value-of select="substring(//@IssueInstant,18,2)"/> +							</h4> +							<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +								<h4>wbPK(*): <xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/> +								</h4> +								<p/> +								<hr/> +								<div class="annotationstyle">(*) wbPK: Das <span class="italicstyle">wirtschaftsbereichsspezifische Personenkennzeichen</span> wird aus den jeweiligen Stammzahlen des Bürgers und des Wirtschaftsunternehmens berechnet und ermöglicht eine eindeutige Zuordnung des Bürgers zum Wirtschaftsunternehmen.</div> +							</xsl:if> +						</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/MOAIDTransformAuthBlockText_deprecated.xml b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockText_deprecated.xml new file mode 100644 index 000000000..10854242e --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlockText_deprecated.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<VerifyTransformsInfoProfile xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +	<dsig:Transforms> +		<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> +		<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#"> +				<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> +				<xsl:template match="/" xmlns="http://www.w3.org/1999/xhtml"> +					<html> +						<head> +							<title>Signatur der Anmeldedaten</title> +						</head> +						<body> +							<h1>Signatur der Anmeldedaten</h1> +							<p/> +							<h4>Mit meiner elektronischen Signatur beantrage ich, <b><xsl:value-of select="//@Issuer"/></b>,  +              geboren am  +                <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>. +                <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>. +                <xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/>, +              den Zugang zur gesicherten Anwendung.</h4> +							<p/> +							<h4>Datum und Uhrzeit:  +							  <xsl:value-of select="substring(//@IssueInstant,9,2)"/>. +							  <xsl:value-of select="substring(//@IssueInstant,6,2)"/>. +							  <xsl:value-of select="substring(//@IssueInstant,1,4)"/>,  +							  <xsl:value-of select="substring(//@IssueInstant,12,2)"/>: +							  <xsl:value-of select="substring(//@IssueInstant,15,2)"/>: +							  <xsl:value-of select="substring(//@IssueInstant,18,2)"/> +							</h4> +							<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +								<h4>wbPK(*): <xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/> +								</h4> +								<p/> +								<hr/> +								<h6>(*) wbPK: Das <i>wirtschaftsbereichsspezifische  +								Personenkennzeichen</i> wird aus den jeweiligen Stammzahlen des Bürgers und des Wirtschaftsunternehmens +								berechnet und ermöglicht eine eindeutige Zuordnung des Bürgers zum Wirtschaftsunternehmen.</h6> +							</xsl:if> +						</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/MOAIDTransformAuthBlock_deprecated.xml b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlock_deprecated.xml new file mode 100644 index 000000000..0c079da71 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/profiles/MOAIDTransformAuthBlock_deprecated.xml @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="UTF-8"?> +<VerifyTransformsInfoProfile xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +	<dsig:Transforms> +		<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> +		<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#"> +				<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> +				<xsl:template match="/" xmlns="http://www.w3.org/1999/xhtml"> +					<html> +						<head> +							<title>Signatur der Anmeldedaten</title> +						</head> +						<body> +              <p>Bitte bestätigen Sie mit Ihrer Unterschrift folgende Angaben:</p> +							<table> +								<tr> +									<td> +										<b>Name:</b> +									</td> +									<td> +										<xsl:value-of select="//@Issuer"/> +									</td> +								</tr> +								<tr> +									<td> +										<b>Geburtsdatum:</b> +									</td> +									<td> +										<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,9,2)"/>. +										<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,6,2)"/>. +										<xsl:value-of select="substring(//saml:Attribute[@AttributeName='Geburtsdatum']/saml:AttributeValue,1,4)"/> +									</td> +								</tr> +								<tr> +									<td> +										<b>Applikation:</b> +									</td> +									<td> +										<xsl:value-of select="//saml:Attribute[@AttributeName='OA']/saml:AttributeValue"/> +									</td> +								</tr> +								<xsl:if test="//saml:Attribute[@AttributeName='Geschaeftsbereich']"> +									<tr> +										<td> +											<b>Geschäftsbereich:</b> +										</td> +										<td> +											<xsl:value-of select="//saml:Attribute[@AttributeName='Geschaeftsbereich']/saml:AttributeValue"/> +										</td> +									</tr> +								</xsl:if> +								<tr> +									<td> +										<b>Anmeldeserver:</b> +									</td> +									<td> +										<xsl:value-of select="//saml:NameIdentifier"/> +									</td> +								</tr> +								<tr> +									<td> +										<b>Datum:</b> +									</td> +									<td> +										<xsl:value-of select="substring(//@IssueInstant,9,2)"/>. +										<xsl:value-of select="substring(//@IssueInstant,6,2)"/>. +										<xsl:value-of select="substring(//@IssueInstant,1,4)"/> +									</td> +								</tr> +								<tr> +									<td> +										<b>Uhrzeit:</b> +									</td> +									<td> +										<xsl:value-of select="substring(//@IssueInstant,12,2)"/>: +										<xsl:value-of select="substring(//@IssueInstant,15,2)"/>: +										<xsl:value-of select="substring(//@IssueInstant,18,2)"/> +									</td> +								</tr> +								<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +									<tr> +										<td> +											<b>wbPK (*):</b> +										</td> +										<td> +											<xsl:value-of select="//saml:Attribute[@AttributeName='wbPK']/saml:AttributeValue/pr:Identification/pr:Value"/> +										</td> +									</tr> +								</xsl:if> +							</table> +							<xsl:if test="//saml:Attribute[@AttributeName='wbPK']"> +								<p/> +								<hr/> +								<h6>(*): Das <i>wirtschaftsbereichsspezifische Personenkennzeichen (wbPK)</i> wird aus den jeweiligen  +								Stammzahlen des Bürgers und des Wirtschaftsunternehmens berechnet und ermöglicht eine eindeutige  +								Zuordnung des Bürgers zum Wirtschaftsunternehmen.</h6>							 +							</xsl:if> +						</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/sslKeys/customer1/moa-ssl-kunde1(pwd=kunde1).p12 b/id/server/data/deploy/conf/moa-spss/sslKeys/customer1/moa-ssl-kunde1(pwd=kunde1).p12Binary files differ new file mode 100644 index 000000000..33f76bf9c --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/customer1/moa-ssl-kunde1(pwd=kunde1).p12 diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/customer1/moa-ssl-kunde1.der b/id/server/data/deploy/conf/moa-spss/sslKeys/customer1/moa-ssl-kunde1.derBinary files differ new file mode 100644 index 000000000..b6091332c --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/customer1/moa-ssl-kunde1.der diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/customer1/trustedServers(pwd=servers).keystore b/id/server/data/deploy/conf/moa-spss/sslKeys/customer1/trustedServers(pwd=servers).keystoreBinary files differ new file mode 100644 index 000000000..9c6c55359 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/customer1/trustedServers(pwd=servers).keystore diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/moa-ssl-kunde2(pwd=kunde2).p12 b/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/moa-ssl-kunde2(pwd=kunde2).p12Binary files differ new file mode 100644 index 000000000..ec7bf8e48 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/moa-ssl-kunde2(pwd=kunde2).p12 diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/moa-ssl-kunde2.der b/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/moa-ssl-kunde2.derBinary files differ new file mode 100644 index 000000000..20bc38e14 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/moa-ssl-kunde2.der diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/trustedServers(pwd=servers).keystore b/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/trustedServers(pwd=servers).keystoreBinary files differ new file mode 100644 index 000000000..d32a22f0f --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/customer2/trustedServers(pwd=servers).keystore diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/server/moa-ssl-server(pwd=server).p12 b/id/server/data/deploy/conf/moa-spss/sslKeys/server/moa-ssl-server(pwd=server).p12Binary files differ new file mode 100644 index 000000000..af524d060 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/server/moa-ssl-server(pwd=server).p12 diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/server/moa-ssl-server.der b/id/server/data/deploy/conf/moa-spss/sslKeys/server/moa-ssl-server.derBinary files differ new file mode 100644 index 000000000..c3b3003d9 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/server/moa-ssl-server.der diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/tomcat/tomcat(pwd=server).keystore b/id/server/data/deploy/conf/moa-spss/sslKeys/tomcat/tomcat(pwd=server).keystoreBinary files differ new file mode 100644 index 000000000..780e58934 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/tomcat/tomcat(pwd=server).keystore diff --git a/id/server/data/deploy/conf/moa-spss/sslKeys/tomcat/trustedClients(pwd=clients).keystore b/id/server/data/deploy/conf/moa-spss/sslKeys/tomcat/trustedClients(pwd=clients).keystoreBinary files differ new file mode 100644 index 000000000..908e00b42 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/sslKeys/tomcat/trustedClients(pwd=clients).keystore diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20011130-20041130.SerNo01f6(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20011130-20041130.SerNo01f6(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..d361d919f --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20011130-20041130.SerNo01f6(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20011215-20041215.SerNo021e(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20011215-20041215.SerNo021e(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..ad13d7b28 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20011215-20041215.SerNo021e(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo0291(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo0291(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..f9f27442b --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo0291(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo210d(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo210d(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..b6f39e354 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo210d(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20041201-20141201.SerNoE243(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20041201-20141201.SerNoE243(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..f9fef65fc --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-01.20041201-20141201.SerNoE243(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-02.20041203-20141203.SerNoE248(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-02.20041203-20141203.SerNoE248(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..36a442b89 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-Qual-02.20041203-20141203.SerNoE248(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-TrustSignTest-Enc-01-SN0450(CertifiedKeypair_alt).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-TrustSignTest-Enc-01-SN0450(CertifiedKeypair_alt).cerBinary files differ new file mode 100644 index 000000000..836ba3767 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-TrustSignTest-Enc-01-SN0450(CertifiedKeypair_alt).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-TrustSignTest-Sig-01-SN0588(SecureSignatureKeypair_alt).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-TrustSignTest-Sig-01-SN0588(SecureSignatureKeypair_alt).cerBinary files differ new file mode 100644 index 000000000..28cb48bb0 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-TrustSignTest-Sig-01-SN0588(SecureSignatureKeypair_alt).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01-20011201-20041201.SerNo0213(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01-20011201-20041201.SerNo0213(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..289fc2198 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01-20011201-20041201.SerNo0213(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20010427-20040427.SerNo006f(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20010427-20040427.SerNo006f(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..b7d4b08a6 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20010427-20040427.SerNo006f(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0213(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0213(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..289fc2198 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0213(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0218(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0218(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..69de75609 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0218(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20040326-20070326.SerNo6632(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20040326-20070326.SerNo6632(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..8c434777e --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20040326-20070326.SerNo6632(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20041201-20141201.SerNoe242(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20041201-20141201.SerNoe242(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..efa28178e --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-01.20041201-20141201.SerNoe242(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-03.20050817-20150817.SerNo016c1e.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-03.20050817-20150817.SerNo016c1e.cerBinary files differ new file mode 100644 index 000000000..33e776369 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/A-Trust-nQual-03.20050817-20150817.SerNo016c1e.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/C=AT,O=Hauptverband oesterr. Sozialvers.,CN=Root-CA 1-2045.der b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/C=AT,O=Hauptverband oesterr. Sozialvers.,CN=Root-CA 1-2045.derBinary files differ new file mode 100644 index 000000000..3be7b6a06 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/C=AT,O=Hauptverband oesterr. Sozialvers.,CN=Root-CA 1-2045.der diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/Stabsstelle-TestCACrypt-SN04(CertifiedKeypair).der b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/Stabsstelle-TestCACrypt-SN04(CertifiedKeypair).der new file mode 100644 index 000000000..d3c213711 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/Stabsstelle-TestCACrypt-SN04(CertifiedKeypair).der @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE-----
 +MIIDljCCAwOgAwIBAgIBBDAJBgUrDgMCHQUAMHQxCzAJBgNVBAYTAkFUMSwwKgYD
 +VQQKEyNTdGFic3RlbGxlIElLVC1TdHJhdGVnaWUgZGVzIEJ1bmRlczEeMBwGA1UE
 +CxMVVGVjaG5payB1bmQgU3RhbmRhcmRzMRcwFQYDVQQDEw5UZXN0IENBIC0gUm9v
 +dDAeFw0wNDA1MTgxMzQ1NTdaFw0wOTEyMzEyMjU5MzBaMIGGMQswCQYDVQQGEwJB
 +VDEsMCoGA1UEChMjU3RhYnN0ZWxsZSBJS1QtU3RyYXRlZ2llIGRlcyBCdW5kZXMx
 +HjAcBgNVBAsTFVRlY2huaWsgdW5kIFN0YW5kYXJkczEpMCcGA1UEAxQgVGVzdCBD
 +QSAtIFZlcnNjaGz8c3NlbHVuZyBC/HJnZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
 +MIGJAoGBALmykoSgYUpJiaK5NlC5jTcMQikEIB6kOdS7e82DBbT5G13zQeuiNBA2
 +KzLMPMBK62Go+ZV8w94N5cSm2auuempVAHNF80ao9G3wYgK0xOVZXvf/145o8TIw
 +StPPckmVPL2OPa8/DIB8tqNjblFxy+XcBnTQMLKaxYSzwA/zULoNAgMBAAGjggEr
 +MIIBJzAOBgNVHQ8BAf8EBAMCAcYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4E
 +FgQUjRMKvtgH3PngerFS/Rt+vuEDbLMwXQYDVR0gBFYwVDBSBgwrBgEEAZUSAQID
 +AQEwQjBABggrBgEFBQcCAjA0GjJEaWVzZXMgWmVydGlmaWthdCBpc3QgbnVyIGb8
 +ciBUZXN0endlY2tlIGdlZWlnbmV0LjA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8v
 +bGFicy5jaW8uZ3YuYXQvdGVtcC9jcmxzL3Jvb3QuY3JsMBQGByooAAoBAQEECQwH
 +QktBLUlLVDARBglghkgBhvhCAQEEBAMCAQIwHwYDVR0jBBgwFoAUZWxSwiqQLpxu
 +4vk3Op4dYHG46XswCQYFKw4DAh0FAAOBgQAnuY7RPFXLpO2hb3h1B0cy5p861j6E
 +eD+c/ZKAGqIh4kh3A65D8Zl90GSv9vV4L03dnN5hc7rm/bwKzDI57/PI2dL0H/S4
 +OOl4tt4fZmjN8Xrv3oJxNEa+6AJ8TGCcouc/Eqxnpc0SxkP6UQrA8J8RM/8fk05U
 +DAyTZbTQ5wPIhA==
 +-----END CERTIFICATE-----
 diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/Stabsstelle-TestCASig-SN03(SecureSignatureKeypair).der b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/Stabsstelle-TestCASig-SN03(SecureSignatureKeypair).derBinary files differ new file mode 100644 index 000000000..807fa786c --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/Stabsstelle-TestCASig-SN03(SecureSignatureKeypair).der diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Enc-01SN16f8(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Enc-01SN16f8(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..fc5bd433b --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Enc-01SN16f8(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Enc-01SN4848(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Enc-01SN4848(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..f3cf5e676 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Enc-01SN4848(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Sig-01SN16f9(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Sig-01SN16f9(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..28fbdf42f --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Sig-01SN16f9(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Sig-01SN484a(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Sig-01SN484a(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..c9da41583 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/a-sign-TEST-Premium-Sig-01SN484a(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom.A1 Signatur.20040326-20140326.SerNo6646(SecureSignatureKeypair_CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom.A1 Signatur.20040326-20140326.SerNo6646(SecureSignatureKeypair_CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..06b40aa67 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom.A1 Signatur.20040326-20140326.SerNo6646(SecureSignatureKeypair_CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom_A1-Signatur_20060912-20110912_SerNo027866.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom_A1-Signatur_20060912-20110912_SerNo027866.cerBinary files differ new file mode 100644 index 000000000..7e9fd5b0b --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom_A1-Signatur_20060912-20110912_SerNo027866.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom_A1-Signatur_20070501-20120501_SerNo6650.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom_A1-Signatur_20070501-20120501_SerNo6650.cerBinary files differ new file mode 100644 index 000000000..da38ce028 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten/mobilkom_A1-Signatur_20070501-20120501_SerNo6650.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20011130-20041130.SerNo01f6(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20011130-20041130.SerNo01f6(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..d361d919f --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20011130-20041130.SerNo01f6(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20011215-20041215.SerNo021e(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20011215-20041215.SerNo021e(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..ad13d7b28 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20011215-20041215.SerNo021e(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo0291(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo0291(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..f9f27442b --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo0291(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo210d(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo210d(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..b6f39e354 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20020207-20050207.SerNo210d(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20041201-20141201.SerNoE243(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20041201-20141201.SerNoE243(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..f9fef65fc --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-01.20041201-20141201.SerNoE243(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-02.20041203-20141203.SerNoE248(SecureSignatureKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-02.20041203-20141203.SerNoE248(SecureSignatureKeypair).cerBinary files differ new file mode 100644 index 000000000..36a442b89 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-Qual-02.20041203-20141203.SerNoE248(SecureSignatureKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01-20011201-20041201.SerNo0213(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01-20011201-20041201.SerNo0213(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..289fc2198 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01-20011201-20041201.SerNo0213(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20010427-20040427.SerNo006f(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20010427-20040427.SerNo006f(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..b7d4b08a6 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20010427-20040427.SerNo006f(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0213(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0213(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..289fc2198 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0213(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0218(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0218(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..69de75609 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20011212-20041212.SerNo0218(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20040326-20070326.SerNo6632(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20040326-20070326.SerNo6632(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..8c434777e --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20040326-20070326.SerNo6632(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20041201-20141201.SerNoe242(CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20041201-20141201.SerNoe242(CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..efa28178e --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-01.20041201-20141201.SerNoe242(CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-03.20050817-20150817.SerNo016c1e.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-03.20050817-20150817.SerNo016c1e.cerBinary files differ new file mode 100644 index 000000000..33e776369 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/A-Trust-nQual-03.20050817-20150817.SerNo016c1e.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/C=AT,O=Hauptverband oesterr. Sozialvers.,CN=Root-CA 1-2045.der b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/C=AT,O=Hauptverband oesterr. Sozialvers.,CN=Root-CA 1-2045.derBinary files differ new file mode 100644 index 000000000..3be7b6a06 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/C=AT,O=Hauptverband oesterr. Sozialvers.,CN=Root-CA 1-2045.der diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom.A1 Signatur.20040326-20140326.SerNo6646(SecureSignatureKeypair_CertifiedKeypair).cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom.A1 Signatur.20040326-20140326.SerNo6646(SecureSignatureKeypair_CertifiedKeypair).cerBinary files differ new file mode 100644 index 000000000..06b40aa67 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom.A1 Signatur.20040326-20140326.SerNo6646(SecureSignatureKeypair_CertifiedKeypair).cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom_A1-Signatur_20060912-20110912_SerNo027866.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom_A1-Signatur_20060912-20110912_SerNo027866.cerBinary files differ new file mode 100644 index 000000000..7e9fd5b0b --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom_A1-Signatur_20060912-20110912_SerNo027866.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom_A1-Signatur_20070501-20120501_SerNo6650.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom_A1-Signatur_20070501-20120501_SerNo6650.cerBinary files differ new file mode 100644 index 000000000..da38ce028 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten/mobilkom_A1-Signatur_20070501-20120501_SerNo6650.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungMitTestkarten/Nikolaus_Schwab.20040219-20070219.SerNo5C39.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungMitTestkarten/Nikolaus_Schwab.20040219-20070219.SerNo5C39.cerBinary files differ new file mode 100644 index 000000000..376d0753f --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungMitTestkarten/Nikolaus_Schwab.20040219-20070219.SerNo5C39.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungMitTestkarten/a-sign-corporate-light-03-20051114-20151114.SerNo01AAED.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungMitTestkarten/a-sign-corporate-light-03-20051114-20151114.SerNo01AAED.cerBinary files differ new file mode 100644 index 000000000..5171276f4 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungMitTestkarten/a-sign-corporate-light-03-20051114-20151114.SerNo01AAED.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungOhneTestkarten/Nikolaus_Schwab.20040219-20070219.SerNo5C39.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungOhneTestkarten/Nikolaus_Schwab.20040219-20070219.SerNo5C39.cerBinary files differ new file mode 100644 index 000000000..376d0753f --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungOhneTestkarten/Nikolaus_Schwab.20040219-20070219.SerNo5C39.cer diff --git a/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungOhneTestkarten/a-sign-corporate-light-03-20051114-20151114.SerNo01AAED.cer b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungOhneTestkarten/a-sign-corporate-light-03-20051114-20151114.SerNo01AAED.cerBinary files differ new file mode 100644 index 000000000..5171276f4 --- /dev/null +++ b/id/server/data/deploy/conf/moa-spss/trustprofiles/MOAIDBuergerkartePersonenbindungOhneTestkarten/a-sign-corporate-light-03-20051114-20151114.SerNo01AAED.cer diff --git a/id/server/data/deploy/templates/LIESMICH_TEMPLATES.txt b/id/server/data/deploy/templates/LIESMICH_TEMPLATES.txt new file mode 100644 index 000000000..e23ebad6e --- /dev/null +++ b/id/server/data/deploy/templates/LIESMICH_TEMPLATES.txt @@ -0,0 +1,39 @@ +TEMPLATES: +========== +Zweck: +------ +Mithilfe von Templates können Sie das Aussehen der Seiten  +"Auswahl der Bürgerkartenumgebung" sowie  "Anmeldung mit Bürgerkarte"  +anpassen. Damit können Sie zusätzliche Hintergrundinformationen (Wozu  +dient die Anmeldung, etc.) zu diesen Seiten hinzufügen und das Layout an  +Ihre sonstigen Anwendungen anpassen. + +Wird kein Template mit den Parametern Template und BKUSelectionTemplate  +angegeben, so wird defaultmäßig jew. eine schlichte "neutrale" Variante  +angezeigt. + +Bei der Erstellung von Template muss die Form gemäß MOA-ID Dokumentation  +Abschnitt: "Aufruf von MOA-ID" (id-anwendung_1.htm) eingehalten werden. + +Templates können Grundsätzlich von jeder HTTP Adresse abgerufen  +werden, d.h. sie können auf einen belibigen Webserver abgelegt werden. + + +Anwendung des Beispiels: +------------------------ +Wenn Sie keinen anderen Webserver zum Ablegen der Templates verwenden möchten, +so kann die Webcontainer Fähigkeit von Tomcat für die Ablage der HTML-Templates  +genutzt werden. Ein einfaches Beispiel mit den beiden Templates +"SampleBKUSelectionTemplate.html" sowie "SampleTemplate.html" findet sich im  +WAR Archiv moaid-templates.war + + +Wenn dieses WAR Archiv in das webapps Verzeichnis von Tomcat gestellt wird, so  +wird diese automatisch entpackt und deployed. In Folge können Sie die Template  +Dateien per Parameter beim Aufruf von MOA-ID angeben. + +Beispiel Link mit Einsatz von Template: +https://localhost:8443/moa-id-auth/SelectBKU?Target=Test-Bereich&OA=https://localhost:8443/&BKUSelectionTemplate=http://localhost:8080/moaid-templates/SampleBKUSelectionTemplate.html&Template=http://localhost:8080/moaid-templates/SampleTemplate.html + + +Sie können diese beiden Templates als Vorlage für eigene Designs verwenden.
\ No newline at end of file diff --git a/id/server/data/deploy/templates/moaid-templates.war b/id/server/data/deploy/templates/moaid-templates.warBinary files differ new file mode 100644 index 000000000..72b034d5c --- /dev/null +++ b/id/server/data/deploy/templates/moaid-templates.war diff --git a/id/server/data/deploy/tomcat/server.mod_jk.xml b/id/server/data/deploy/tomcat/server.mod_jk.xml new file mode 100644 index 000000000..b32cf7844 --- /dev/null +++ b/id/server/data/deploy/tomcat/server.mod_jk.xml @@ -0,0 +1,162 @@ +<!-- Alternate Example-less Configuration File --> +<!-- Note that component elements are nested corresponding to their +     parent-child relationships with each other --> +<!-- A "Server" is a singleton element that represents the entire JVM, +     which may contain one or more "Service" instances.  The Server +     listens for a shutdown command on the indicated port. + +     Note:  A "Server" is not itself a "Container", so you may not +     define subcomponents such as "Valves" or "Loggers" at this level. + --> +<Server port="8005" shutdown="SHUTDOWN" debug="0"> +	<!-- Uncomment this entry to enable JMX MBeans support --> +	<!-- +  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" +                debug="0" port="-1" login="admin" password="admin"/> +--> +	<!-- A "Service" is a collection of one or more "Connectors" that share +       a single "Container" (and therefore the web applications visible +       within that Container).  Normally, that Container is an "Engine", +       but this is not required. + +       Note:  A "Service" is not itself a "Container", so you may not +       define subcomponents such as "Valves" or "Loggers" at this level. +   --> +	<!-- Define the Tomcat Stand-Alone Service --> +	<Service name="Tomcat-Standalone"> +		<!-- A "Connector" represents an endpoint by which requests are received +         and responses are returned.  Each Connector passes requests on to the +         associated "Container" (normally an Engine) for processing. + +         By default, a non-SSL HTTP/1.1 Connector is established on port 8080. +         You can also enable an SSL HTTP/1.1 Connector on port 8443 by +         following the instructions below and uncommenting the second Connector +         entry.  SSL support requires the following steps (see the SSL Config +         HOWTO in the Tomcat 4.0 documentation bundle for more detailed +         instructions): +         * Download and install JSSE 1.0.2 or later, and put the JAR files +           into "$JAVA_HOME/jre/lib/ext". +         * Execute: +             %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows) +             $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA  (Unix) +           with a password value of "changeit" for both the certificate and +           the keystore itself. + +         By default, DNS lookups are enabled when a web application calls +         request.getRemoteHost().  This can have an adverse impact on +         performance, so you can disable it by setting the +         "enableLookups" attribute to "false".  When DNS lookups are disabled, +         request.getRemoteHost() will return the String version of the +         IP address of the remote client. +    --> +		<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 --> +		<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"  +			port="8009" minProcessors="5" maxProcessors="75"  +			enableLookups="true" redirectPort="8443" acceptCount="10" debug="0"  +			connectionTimeout="0" useURIValidationHack="false"  +			protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/> +		<!-- An Engine represents the entry point (within Catalina) that processes +         every request.  The Engine implementation for Tomcat stand alone +         analyzes the HTTP headers included with the request, and passes them +         on to the appropriate Host (virtual host). --> +		<!-- Define the top level container in our container hierarchy --> +		<Engine name="Standalone" defaultHost="localhost" debug="0"> +			<!-- The request dumper valve dumps useful debugging information about +           the request headers and cookies that were received, and the response +           headers and cookies that were sent, for all requests received by +           this instance of Tomcat.  If you care only about requests to a +           particular virtual host, or a particular application, nest this +           element inside the corresponding <Host> or <Context> entry instead. + +           For a similar mechanism that is portable to all Servlet 2.3 +           containers, check out the "RequestDumperFilter" Filter in the +           example application (the source for this filter may be found in +           "$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters"). + +           Request dumping is disabled by default.  Uncomment the following +           element to enable it. --> +			<!-- +      <Valve className="org.apache.catalina.valves.RequestDumperValve"/> +      --> +			<!-- Global logger unless overridden at lower levels --> +			<Logger className="org.apache.catalina.logger.FileLogger"  +				prefix="catalina_log." suffix=".txt" timestamp="true"/> +			<!-- Because this Realm is here, an instance will be shared globally --> +			<Realm className="org.apache.catalina.realm.MemoryRealm" /> +			<!-- Replace the above Realm with one of the following to get a Realm +           stored in a database and accessed via JDBC --> +			<!-- Define the default virtual host --> +			<Host name="localhost" debug="0" appBase="webapps"  +				unpackWARs="true" autoDeploy="true"> +				<!-- Normally, users must authenticate themselves to each web app +             individually.  Uncomment the following entry if you would like +             a user to be authenticated the first time they encounter a +             resource protected by a security constraint, and then have that +             user identity maintained across *all* web applications contained +             in this virtual host. --> +				<!-- +        <Valve className="org.apache.catalina.authenticator.SingleSignOn" +                   debug="0"/> +        --> +				<!-- Access log processes all requests for this virtual host.  By +             default, log files are created in the "logs" directory relative to +             $CATALINA_HOME.  If you wish, you can specify a different +             directory with the "directory" attribute.  Specify either a relative +             (to $CATALINA_HOME) or absolute path to the desired directory. +        --> +				<Valve className="org.apache.catalina.valves.AccessLogValve"  +					directory="logs" prefix="localhost_access_log."  +					suffix=".txt" pattern="common"/> +				<!-- Logger shared by all Contexts related to this virtual host.  By +             default (when using FileLogger), log files are created in the "logs" +             directory relative to $CATALINA_HOME.  If you wish, you can specify +             a different directory with the "directory" attribute.  Specify either a +             relative (to $CATALINA_HOME) or absolute path to the desired +             directory.--> +				<Logger className="org.apache.catalina.logger.FileLogger"  +					directory="logs" prefix="localhost_log." suffix=".txt"  +					timestamp="true"/> +				<!-- Define properties for each web application.  This is only needed +             if you want to set non-default properties, or have web application +             document roots in places other than the virtual host's appBase +             directory.  --> +				<!-- Tomcat Root Context --> +				<!-- +          <Context path="" docBase="ROOT" debug="0"/> +        --> +			</Host> +		</Engine> +	</Service> +	<!-- The MOD_WEBAPP connector is used to connect Apache 1.3 with Tomcat 4.0 +       as its servlet container. Please read the README.txt file coming with +       the WebApp Module distribution on how to build it. +       (Or check out the "jakarta-tomcat-connectors/webapp" CVS repository) + +       To configure the Apache side, you must ensure that you have the +       "ServerName" and "Port" directives defined in "httpd.conf".  Then, +       lines like these to the bottom of your "httpd.conf" file: + +         LoadModule webapp_module libexec/mod_webapp.so +         WebAppConnection warpConnection warp localhost:8008 +         WebAppDeploy examples warpConnection /examples/ + +       The next time you restart Apache (after restarting Tomcat, if needed) +       the connection will be established, and all applications you make +       visible via "WebAppDeploy" directives can be accessed through Apache. +  --> +	<!-- Define an Apache-Connector Service --> +	<Service name="Tomcat-Apache"> +		<Connector className="org.apache.catalina.connector.warp.WarpConnector"  +			port="8008" minProcessors="5" maxProcessors="75"  +			enableLookups="true" acceptCount="10" debug="0"/> +		<!-- Replace "localhost" with what your Apache "ServerName" is set to --> +		<Engine className="org.apache.catalina.connector.warp.WarpEngine"  +			name="Apache" debug="0" appBase="webapps"> +			<!-- Global logger unless overridden at lower levels --> +			<Logger className="org.apache.catalina.logger.FileLogger"  +				prefix="apache_log." suffix=".txt" timestamp="true"/> +			<!-- Because this Realm is here, an instance will be shared globally --> +			<Realm className="org.apache.catalina.realm.MemoryRealm" /> +		</Engine> +	</Service> +</Server>
\ No newline at end of file diff --git a/id/server/data/deploy/tomcat/server.xml b/id/server/data/deploy/tomcat/server.xml new file mode 100644 index 000000000..2fd7b6439 --- /dev/null +++ b/id/server/data/deploy/tomcat/server.xml @@ -0,0 +1,171 @@ +<!-- Alternate Example-less Configuration File --> +<!-- Note that component elements are nested corresponding to their +     parent-child relationships with each other --> +<!-- A "Server" is a singleton element that represents the entire JVM, +     which may contain one or more "Service" instances.  The Server +     listens for a shutdown command on the indicated port. + +     Note:  A "Server" is not itself a "Container", so you may not +     define subcomponents such as "Valves" or "Loggers" at this level. + --> +<Server port="8005" shutdown="SHUTDOWN" debug="0"> +	<!-- Uncomment this entry to enable JMX MBeans support --> +	<!-- +  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" +                debug="0" port="-1" login="admin" password="admin"/> +--> +	<!-- A "Service" is a collection of one or more "Connectors" that share +       a single "Container" (and therefore the web applications visible +       within that Container).  Normally, that Container is an "Engine", +       but this is not required. + +       Note:  A "Service" is not itself a "Container", so you may not +       define subcomponents such as "Valves" or "Loggers" at this level. +   --> +	<!-- Define the Tomcat Stand-Alone Service --> +	<Service name="Tomcat-Standalone"> +		<!-- A "Connector" represents an endpoint by which requests are received +         and responses are returned.  Each Connector passes requests on to the +         associated "Container" (normally an Engine) for processing. + +         By default, a non-SSL HTTP/1.1 Connector is established on port 8080. +         You can also enable an SSL HTTP/1.1 Connector on port 8443 by +         following the instructions below and uncommenting the second Connector +         entry.  SSL support requires the following steps (see the SSL Config +         HOWTO in the Tomcat 4.0 documentation bundle for more detailed +         instructions): +         * Download and install JSSE 1.0.2 or later, and put the JAR files +           into "$JAVA_HOME/jre/lib/ext". +         * Execute: +             %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows) +             $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA  (Unix) +           with a password value of "changeit" for both the certificate and +           the keystore itself. + +         By default, DNS lookups are enabled when a web application calls +         request.getRemoteHost().  This can have an adverse impact on +         performance, so you can disable it by setting the +         "enableLookups" attribute to "false".  When DNS lookups are disabled, +         request.getRemoteHost() will return the String version of the +         IP address of the remote client. +    --> +		<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> +		<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"  +			port="8080" minProcessors="5" maxProcessors="75"  +			enableLookups="true" redirectPort="8443" acceptCount="100"  +			debug="0" connectionTimeout="20000" useURIValidationHack="false"  +			disableUploadTimeout="true"/> +		<!-- Note : To disable connection timeouts, set connectionTimeout value to -1 --> +		<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --> +		<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"  +			port="8443" minProcessors="5" maxProcessors="75"  +			enableLookups="uri" acceptCount="100" debug="0" scheme="https"  +			secure="true" useURIValidationHack="false"  +			disableUploadTimeout="true"> +			<Factory  +				className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"  +				clientAuth="false" protocol="TLS"/> +		</Connector> +		<!-- An Engine represents the entry point (within Catalina) that processes +         every request.  The Engine implementation for Tomcat stand alone +         analyzes the HTTP headers included with the request, and passes them +         on to the appropriate Host (virtual host). --> +		<!-- Define the top level container in our container hierarchy --> +		<Engine name="Standalone" defaultHost="localhost" debug="0"> +			<!-- The request dumper valve dumps useful debugging information about +           the request headers and cookies that were received, and the response +           headers and cookies that were sent, for all requests received by +           this instance of Tomcat.  If you care only about requests to a +           particular virtual host, or a particular application, nest this +           element inside the corresponding <Host> or <Context> entry instead. + +           For a similar mechanism that is portable to all Servlet 2.3 +           containers, check out the "RequestDumperFilter" Filter in the +           example application (the source for this filter may be found in +           "$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters"). + +           Request dumping is disabled by default.  Uncomment the following +           element to enable it. --> +			<!-- +      	<Valve className="org.apache.catalina.valves.RequestDumperValve"/> +      	--> +			<!-- Global logger unless overridden at lower levels --> +			<Logger className="org.apache.catalina.logger.FileLogger"  +				prefix="catalina_log." suffix=".txt" timestamp="true"/> +			<!-- Because this Realm is here, an instance will be shared globally --> +			<Realm className="org.apache.catalina.realm.MemoryRealm"/> +			<!-- Define the default virtual host --> +			<Host name="localhost" debug="0" appBase="webapps"  +				unpackWARs="true" autoDeploy="true"> +				<!-- Normally, users must authenticate themselves to each web app +             individually.  Uncomment the following entry if you would like +             a user to be authenticated the first time they encounter a +             resource protected by a security constraint, and then have that +             user identity maintained across *all* web applications contained +             in this virtual host. --> +				<!-- +        <Valve className="org.apache.catalina.authenticator.SingleSignOn" +                   debug="0"/> +        --> +				<!-- Access log processes all requests for this virtual host.  By +             default, log files are created in the "logs" directory relative to +             $CATALINA_HOME.  If you wish, you can specify a different +             directory with the "directory" attribute.  Specify either a relative +             (to $CATALINA_HOME) or absolute path to the desired directory. +        --> +				<Valve className="org.apache.catalina.valves.AccessLogValve"  +					directory="logs" prefix="localhost_access_log."  +					suffix=".txt" pattern="common"/> +				<!-- Logger shared by all Contexts related to this virtual host.  By +             default (when using FileLogger), log files are created in the "logs" +             directory relative to $CATALINA_HOME.  If you wish, you can specify +             a different directory with the "directory" attribute.  Specify either a +             relative (to $CATALINA_HOME) or absolute path to the desired +             directory.--> +				<Logger className="org.apache.catalina.logger.FileLogger"  +					directory="logs" prefix="localhost_log." suffix=".txt"  +					timestamp="true"/> +				<!-- Define properties for each web application.  This is only needed +             if you want to set non-default properties, or have web application +             document roots in places other than the virtual host's appBase +             directory.  --> +				<!-- Tomcat Root Context --> +				<!-- +          <Context path="" docBase="../moa-id-proxy.war" debug="0"/> +        --> +			</Host> +		</Engine> +	</Service> +	<!-- The MOD_WEBAPP connector is used to connect Apache 1.3 with Tomcat 4.0 +       as its servlet container. Please read the README.txt file coming with +       the WebApp Module distribution on how to build it. +       (Or check out the "jakarta-tomcat-connectors/webapp" CVS repository) + +       To configure the Apache side, you must ensure that you have the +       "ServerName" and "Port" directives defined in "httpd.conf".  Then, +       lines like these to the bottom of your "httpd.conf" file: + +         LoadModule webapp_module libexec/mod_webapp.so +         WebAppConnection warpConnection warp localhost:8008 +         WebAppDeploy examples warpConnection /examples/ + +       The next time you restart Apache (after restarting Tomcat, if needed) +       the connection will be established, and all applications you make +       visible via "WebAppDeploy" directives can be accessed through Apache. +  --> +	<!-- Define an Apache-Connector Service --> +	<Service name="Tomcat-Apache"> +		<Connector className="org.apache.catalina.connector.warp.WarpConnector"  +			port="8008" minProcessors="5" maxProcessors="75"  +			enableLookups="true" acceptCount="10" debug="0"/> +		<!-- Replace "localhost" with what your Apache "ServerName" is set to --> +		<Engine className="org.apache.catalina.connector.warp.WarpEngine"  +			name="Apache" debug="0" appBase="webapps"> +			<!-- Global logger unless overridden at lower levels --> +			<Logger className="org.apache.catalina.logger.FileLogger"  +				prefix="apache_log." suffix=".txt" timestamp="true"/> +			<!-- Because this Realm is here, an instance will be shared globally --> +			<Realm className="org.apache.catalina.realm.MemoryRealm"/> +		</Engine> +	</Service> +</Server>
\ No newline at end of file diff --git a/id/server/data/deploy/tomcat/tomcat-util-4.1.27-patched/tomcat-util.jar b/id/server/data/deploy/tomcat/tomcat-util-4.1.27-patched/tomcat-util.jarBinary files differ new file mode 100644 index 000000000..62c7645b9 --- /dev/null +++ b/id/server/data/deploy/tomcat/tomcat-util-4.1.27-patched/tomcat-util.jar diff --git a/id/server/data/deploy/tomcat/unix/tomcat-start.sh b/id/server/data/deploy/tomcat/unix/tomcat-start.sh new file mode 100644 index 000000000..6dc0289d5 --- /dev/null +++ b/id/server/data/deploy/tomcat/unix/tomcat-start.sh @@ -0,0 +1,28 @@ +#! /bin/bash
 +
 +export JAVA_HOME= <insert java home directory (no trailing path separator)>
 +export CATALINA_HOME= <insert Tomcat 4.1.x home directory (no trailing path separator)>
 +export CATALINA_BASE=$CATALINA_HOME
 +
 +CONFIG_OPT=-Dmoa.id.configuration=$CATALINA_BASE/conf/moa-id/SampleMOAIDConfiguration.xml
 +LOGGING_OPT=-Dlog4j.configuration=file:$CATALINA_BASE/conf/moa-id/log4j.properties
 +SPSS_OPT=-Dmoa.spss.server.configuration=$CATALINA_BASE/conf/moa-spss/SampleMOASPSSConfiguration.xml
 +
 +#TRUST_STORE_OPT=-Djavax.net.ssl.trustStore=$CATALINA_BASE/conf/moa-spss/keys/clients/trustedMOAClients-password=changeit.keystore
 +#TRUST_STORE_PASS_OPT=-Djavax.net.ssl.trustStorePassword=changeit
 +#TRUST_STORE_TYPE_OPT=-Djavax.net.ssl.trustStoreType=jks
 +
 +export CATALINA_OPTS="$CONFIG_OPT $LOGGING_OPT $SPSS_OPT $TRUST_STORE_OPT $TRUST_STORE_PASS_OPT $TRUST_STORE_TYPE_OPT"
 +
 +echo CATALINA_HOME: $CATALINA_HOME
 +echo CATALINA_BASE: $CATALINA_BASE
 +echo CATALINA_OPTS: $CATALINA_OPTS
 +
 +echo 
 +echo Moving old log files to logs\backup
 +mv logs/*.out logs/backup
 +mv logs/*.txt logs/backup
 +mv logs/*.log logs/backup
 +
 +cd $CATALINA_HOME
 +./bin/startup.sh
 diff --git a/id/server/data/deploy/tomcat/unix/tomcat-stop.sh b/id/server/data/deploy/tomcat/unix/tomcat-stop.sh new file mode 100644 index 000000000..82e4ffcfe --- /dev/null +++ b/id/server/data/deploy/tomcat/unix/tomcat-stop.sh @@ -0,0 +1,7 @@ +#! /bin/bash
 +
 +export JAVA_HOME= <insert java home directory (no trailing path separator)>
 +export CATALINA_HOME= <insert Tomcat 4.1.x home directory (no trailing path separator)>
 +
 +cd $CATALINA_HOME
 +./bin/shutdown.sh
\ No newline at end of file diff --git a/id/server/data/deploy/tomcat/uriworkermap.properties b/id/server/data/deploy/tomcat/uriworkermap.properties new file mode 100644 index 000000000..32b4c1f50 --- /dev/null +++ b/id/server/data/deploy/tomcat/uriworkermap.properties @@ -0,0 +1,9 @@ +# a sample mod_jk uriworkermap.properties file for mapping  +# MOA-ID-AUTH and MOA-ID-PROXY web service requests to workers +# +# omit the mappings you don't need + +#/moa-id-auth/*=moaworker + +#forward all requests to tomcat (e.g.) +/*=moaworker
\ No newline at end of file diff --git a/id/server/data/deploy/tomcat/win32/startTomcat.bat b/id/server/data/deploy/tomcat/win32/startTomcat.bat new file mode 100644 index 000000000..f6ebc3613 --- /dev/null +++ b/id/server/data/deploy/tomcat/win32/startTomcat.bat @@ -0,0 +1,26 @@ +rem ----------------------------------------------------------------------------------------------
 +rem Modify these entries according to your needs
 +
 +rem JDK home directory (no trailing path separator)
 +set JAVA_HOME=<jdk home directory>
 +
 +rem Tomcat 4.1.x home directory (no trailing path separator)
 +set CATALINA_HOME=<Tomcat 4.1.x home directory>
 +
 +rem ----------------------------------------------------------------------------------------------
 +
 +set CONFIG_OPT_SPSS=-Dmoa.spss.server.configuration=%CATALINA_HOME%/conf/moa-spss/SampleMOASPSSConfiguration.xml
 +set CONFIG_OPT_ID=-Dmoa.id.configuration=%CATALINA_HOME%/conf/moa-id/SampleMOAIDConfiguration.xml
 +set LOGGING_OPT=-Dlog4j.configuration=file:%CATALINA_HOME%/conf/moa-id/log4j.properties
 +
 +set PARAMS_MOA=%CONFIG_OPT_SPSS% %CONFIG_OPT_ID% %LOGGING_OPT%
 +
 +rem set PARAM_TRUST_STORE=-Djavax.net.ssl.trustStore=truststore.jks
 +rem set PARAM_TRUST_STORE_PASS=-Djavax.net.ssl.trustStorePassword=changeit
 +rem set PARAM_TRUST_STORE_TYPE=-Djavax.net.ssl.trustStoreType=jks
 +rem set PARAMS_SSL=%PARAM_TRUST_STORE% %PARAM_TRUST_STORE_PASS% %PARAM_TRUST_STORE_TYPE%
 +
 +set CATALINA_OPTS=%PARAMS_MOA% %PARAMS_SSL% 
 +
 +cd %CATALINA_HOME%
 +bin\catalina.bat start
\ No newline at end of file diff --git a/id/server/data/deploy/tomcat/win32/stopTomcat.bat b/id/server/data/deploy/tomcat/win32/stopTomcat.bat new file mode 100644 index 000000000..09dd83f2d --- /dev/null +++ b/id/server/data/deploy/tomcat/win32/stopTomcat.bat @@ -0,0 +1,13 @@ +rem ----------------------------------------------------------------------------------------------
 +rem Modify these entries according to your needs
 +
 +rem JDK home directory (no trailing path separator)
 +set JAVA_HOME=<jdk home directory>
 +
 +rem Tomcat 4.1.x home directory (no trailing path separator)
 +set CATALINA_HOME=<Tomcat 4.1.x home directory>
 +
 +rem ----------------------------------------------------------------------------------------------
 +
 +cd %CATALINA_HOME%
 +bin\catalina.bat stop
\ No newline at end of file diff --git a/id/server/data/deploy/tomcat/workers.properties b/id/server/data/deploy/tomcat/workers.properties new file mode 100644 index 000000000..9350ddc77 --- /dev/null +++ b/id/server/data/deploy/tomcat/workers.properties @@ -0,0 +1,6 @@ +# a sample workers.properties file defining a single mod_jk worker + +worker.list=moaworker +worker.moaworker.type=ajp13 +worker.moaworker.host=localhost +worker.moaworker.port=8009 | 
