aboutsummaryrefslogtreecommitdiff
path: root/id.server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml
diff options
context:
space:
mode:
Diffstat (limited to 'id.server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml')
-rw-r--r--id.server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml174
1 files changed, 140 insertions, 34 deletions
diff --git a/id.server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml b/id.server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml
index 143cddbaf..ba348c90c 100644
--- a/id.server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml
+++ b/id.server/data/deploy/conf/moa-spss/SampleMOASPSSConfiguration.xml
@@ -1,35 +1,141 @@
<?xml version="1.0" encoding="UTF-8"?>
-<MOAConfiguration xmlns="http://reference.e-government.gv.at/namespace/moaconfig/20021122#"
- xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"
- xmlns:moa-spss="http://reference.e-government.gv.at/namespace/moa/20020822#">
- <!-- Standardnamen fuer Kanonisierungs- und Digest-Algorithmus -->
- <CanonicalizationAlgorithm name="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
- <DigestMethodAlgorithm name="http://www.w3.org/2000/09/xmldsig#sha1"/>
- <!-- Cache-Verzeichnis fuer Zertifikate;
- muss die Root- und Intermediate-CA-Zertifikate der Buergerkarte beinhalten -->
- <GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certstore"/>
- <GenericConfiguration name="checkRevocation" value="true"/>
- <!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer -->
- <!-- TransformInfoProfile in Tabellenform -->
- <VerifyTransformsInfoProfile id="MOAIDTransformAuthBlock"
- filename="profiles/MOAIDTransformAuthBlock.xml"/>
- <!-- TransformInfoProfile in Textform -->
- <VerifyTransformsInfoProfile id="MOAIDTransformAuthBlockText"
- filename="profiles/MOAIDTransformAuthBlockText.xml"/>
- <!-- TrustProfile fuer die Personenbindung (engl. IdentityLink) der Buergerkarte;
- muss die Root- bzw. Intermediate-CA-Zertifikate der Signatur der Personenbindung beinhalten -->
- <TrustProfile id="MOAIDBuergerkartePersonenbindung"
- uri="trustprofiles/MOAIDBuergerkartePersonenbindungOhneTestkarten"/>
- <!-- TrustProfile fuer die Authentisierungsdaten (die Daten die der Buerger mit der Buergerkarte signiert);
- muss die Root- bzw. Intermediate-CA-Zertifikate der Signatur der eingesetzten Buergerkarte beinhalten. -->
- <TrustProfile id="MOAIDBuergerkarteAuthentisierungsDaten"
- uri="trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenOhneTestkarten"/>
- <!-- TrustProfile fuer die Personenbindung (engl. IdentityLink) der Buergerkarte;
- muss die Root- bzw. Intermediate-CA-Zertifikate der Signatur der Personenbindung beinhalten -->
- <TrustProfile id="MOAIDBuergerkartePersonenbindungMitTestkarten"
- uri="trustprofiles/MOAIDBuergerkartePersonenbindungMitTestkarten"/>
- <!-- TrustProfile fuer die Authentisierungsdaten (die Daten die der Buerger mit der Buergerkarte signiert);
- muss die Root- bzw. Intermediate-CA-Zertifikate der Signatur der eingesetzten Buergerkarte beinhalten. -->
- <TrustProfile id="MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten"
- uri="trustprofiles/MOAIDBuergerkarteAuthentisierungsDatenMitTestkarten"/>
-</MOAConfiguration> \ No newline at end of file
+<MOAConfiguration
+ xmlns="http://reference.e-government.gv.at/namespace/moaconfig/20021122#"
+ xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
+
+ <CanonicalizationAlgorithm name="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
+ <DigestMethodAlgorithm name="http://www.w3.org/2000/09/xmldsig#sha1"/>
+
+ <GenericConfiguration name="autoAddCertificates" value="true"/>
+ <GenericConfiguration name="useAuthorityInfoAccess" value="true"/>
+ <GenericConfiguration name="DirectoryCertStoreParameters.RootDir" value="certstore"/>
+
+ <GenericConfiguration name="checkRevocation" value="true"/>
+ <GenericConfiguration name="maxRevocationAge" value="0"/>
+
+ <!-- Wenn die Archivierung von CRLs eingeschalten werden soll, sind die nachfolgenden
+ beiden Einträge zu aktivieren, und der Datenbankparameter ggf. anzupassen. -->
+ <!--<GenericConfiguration name="archiveRevocationInfo" value="true"/>-->
+ <!--<GenericConfiguration name="DataBaseArchiveParameter.JDBCUrl" value="jdbc:postgresql://host/moa?user=moa&amp;password=moatest"/>-->
+
+ <!-- Wenn ein Hardware-Key-Module eingesetzt werden soll, ist der nachfolgende Eintrag
+ zu aktivieren und ggf. anzupassen. -->
+ <!-- <HardwareKeyModule id="HWKeyModule1" name="cryptoki.dll" slotID="0" userPIN="PIN"/> -->
+
+ <SoftwareKeyModule id="SKM_Kunde1" filename="keys/customer1/moa-signaturdienst-kunde1(pwd=kunde1).p12" password="kunde1"/>
+ <SoftwareKeyModule id="SKM_Kunde2" filename="keys/customer2/moa-signaturdienst-kunde2(pwd=kunde2).p12" password="kunde2"/>
+ <SoftwareKeyModule id="SKM_allgemein" filename="keys/common/moa-signaturdienst-allekunden(pwd=allekunden).p12" password="allekunden"/>
+ <SoftwareKeyModule id="SKM_BMI(SRB)" filename="keys/customerBMI/moa-signaturdienst-strafregisterbescheinigung.p12" password="JDyZdLm2"/>
+
+ <KeyGroup id="KG_Kunde1">
+ <Key>
+ <KeyModuleID>SKM_Kunde1</KeyModuleID>
+ <KeyCertIssuerSerial>
+ <dsig:X509IssuerName>CN=Test CA - Signaturdienste,OU=Technik und Standards,O=Stabstelle IKT-Strategie des Bundes,C=AT</dsig:X509IssuerName>
+ <dsig:X509SerialNumber>7</dsig:X509SerialNumber>
+ </KeyCertIssuerSerial>
+ </Key>
+ </KeyGroup>
+ <KeyGroup id="KG_Kunde2">
+ <Key>
+ <KeyModuleID>SKM_Kunde2</KeyModuleID>
+ <KeyCertIssuerSerial>
+ <dsig:X509IssuerName>CN=Test CA - Signaturdienste,OU=Technik und Standards,O=Stabstelle IKT-Strategie des Bundes,C=AT</dsig:X509IssuerName>
+ <dsig:X509SerialNumber>8</dsig:X509SerialNumber>
+ </KeyCertIssuerSerial>
+ </Key>
+ </KeyGroup>
+ <KeyGroup id="KG_allgemein">
+ <Key>
+ <KeyModuleID>SKM_allgemein</KeyModuleID>
+ <KeyCertIssuerSerial>
+ <dsig:X509IssuerName>CN=Test CA - Signaturdienste,OU=Technik und Standards,O=Stabstelle IKT-Strategie des Bundes,C=AT</dsig:X509IssuerName>
+ <dsig:X509SerialNumber>9</dsig:X509SerialNumber>
+ </KeyCertIssuerSerial>
+ </Key>
+ </KeyGroup>
+
+ <KeyGroup id="KG_BMI(SRB)">
+ <Key>
+ <KeyModuleID>SKM_BMI(SRB)</KeyModuleID>
+ <KeyCertIssuerSerial>
+ <dsig:X509IssuerName>CN=Test CA - Signaturdienste,OU=Technik und Standards,O=Stabstelle IKT-Strategie des Bundes,C=AT</dsig:X509IssuerName>
+ <dsig:X509SerialNumber>10</dsig:X509SerialNumber>
+ </KeyCertIssuerSerial>
+ </Key>
+ </KeyGroup>
+
+
+ <!-- Standardkonfiguration: Alle Benutzer von MOA duerfen unauthentifiziert die darin definierten Signaturschluesselgruppen verwenden. -->
+ <KeyGroupMapping>
+ <KeyGroup id="KG_allgemein"/>
+ </KeyGroupMapping>
+
+ <!-- Kunde 1 darf Signaturdienst Kunde 1 verwenden verwenden. -->
+ <KeyGroupMapping>
+ <X509IssuerSerial>
+ <dsig:X509IssuerName>CN=Test CA - Verschl\C3\BCsselung B\C3\BCrger,OU=Technik und Standards,O=Stabstelle IKT-Strategie des Bundes,C=AT</dsig:X509IssuerName>
+ <dsig:X509SerialNumber>0</dsig:X509SerialNumber>
+ </X509IssuerSerial>
+ <KeyGroup id="KG_Kunde1"/>
+ </KeyGroupMapping>
+
+ <!-- Kunde 2 darf Signaturdienst Kunde 2 verwenden verwenden. -->
+ <KeyGroupMapping>
+ <X509IssuerSerial>
+ <dsig:X509IssuerName>CN=Test CA - Verschl\C3\BCsselung B\C3\BCrger,OU=Technik und Standards,O=Stabstelle IKT-Strategie des Bundes,C=AT</dsig:X509IssuerName>
+ <dsig:X509SerialNumber>1</dsig:X509SerialNumber>
+ </X509IssuerSerial>
+ <KeyGroup id="KG_Kunde2"/>
+ </KeyGroupMapping>
+
+ <!-- Kunde BMI darf Signaturdienst BMI(SRB) verwenden verwenden. -->
+ <KeyGroupMapping>
+ <X509IssuerSerial>
+ <dsig:X509IssuerName>CN=Test CA - Verschl\C3\BCsselung B\C3\BCrger,OU=Technik und Standards,O=Stabstelle IKT-Strategie des Bundes,C=AT</dsig:X509IssuerName>
+ <dsig:X509SerialNumber>4</dsig:X509SerialNumber>
+ </X509IssuerSerial>
+ <KeyGroup id="KG_BMI(SRB)"/>
+ </KeyGroupMapping>
+
+
+ <ChainingModes systemDefaultMode="pkix">
+ <TrustAnchor mode="chaining">
+ <dsig:X509IssuerName>CN=A-Trust-nQual-0,OU=A-Trust-nQual-0,O=A-Trust,C=AT</dsig:X509IssuerName>
+ <dsig:X509SerialNumber>536</dsig:X509SerialNumber>
+ </TrustAnchor>
+ </ChainingModes>
+
+ <CRLArchive duration="365"/>
+
+ <!-- VerifyTransformsInfoProfile mit den Transformationen fuer die Anzeige des AUTH-Block im Secure Viewer -->
+ <!-- TransformInfoProfile in Tabellenform -->
+ <VerifyTransformsInfoProfile id="MOAIDTransformAuthBlock" filename="profiles/MOAIDTransformAuthBlock.xml"/>
+ <!-- TransformInfoProfile in Textform -->
+ <VerifyTransformsInfoProfile id="MOAIDTransformAuthBlockText" filename="profiles/MOAIDTransformAuthBlockText.xml"/>
+
+ <!-- Wenn ein CreateTransformsInfoProfile verwendet werden soll, ist der nachfolgende Eintrag zu
+ aktivieren und anzupassen. Fuer mehrere Profile ist jeweils ein eigener Eintrag zu erstellen. -->
+ <!-- <CreateTransformsInfoProfile id="CreateTransformsInfoProfile1" filename="createTransformInfoProfiles/einGueltigesProfil.xml"/> -->
+
+ <!-- Wenn ein CreateSignatureEnvironmentProfile verwendet werden soll, ist der nachfolgende Eintrag zu
+ aktivieren und anzupassen. Fuer mehrere Profile ist jeweils ein eigener Eintrag zu erstellen. -->
+ <!-- <CreateSignatureEnvironmentProfile id="CreateSignatureEnvironmentProfile1" filename="createSignatureEnvironmentProfiles/einGueltigesProfil.xml"/> -->
+
+ <!-- Wenn ein VerifyTransformsInfoProfile verwendet werden soll, ist der nachfolgende Eintrag zu
+ aktivieren und anzupassen. Fuer mehrere Profile ist jeweils ein eigener Eintrag zu erstellen. -->
+ <!--<VerifyTransformsInfoProfile id="VerifyTransformsInfoProfile1" filename="verifyTransformsInfoProfiles/einGueltigesProfil.xml"/>-->
+
+ <!-- Wenn ein SupplementProfile verwendet werden soll, ist der nachfolgende Eintrag zu
+ aktivieren und anzupassen. Fuer mehrere Profile ist jeweils ein eigener Eintrag zu erstellen. -->
+ <!-- <SupplementProfile id="SupplementProfile1" filename="supplementProfiles/einGueltigesProfil.xml"/> -->
+
+ <TrustProfile id="Test-Signaturdienste" uri="trustProfiles/test"/>
+ <TrustProfile id="CertifiedSignature" uri="trustProfiles/certifiedSignature"/>
+ <TrustProfile id="CertifiedSignature+Test" uri="trustProfiles/certifiedSignature+Test"/>
+ <TrustProfile id="SecureSignature" uri="trustProfiles/secureSignature"/>
+ <TrustProfile id="SecureSignature-Qual-Only" uri="trustProfiles/secureSignature-qual-only"/>
+ <TrustProfile id="SecureSignature+Test" uri="trustProfiles/secureSignature+Test"/>
+ <TrustProfile id="IdentityLink" uri="trustProfiles/identityLink"/>
+ <TrustProfile id="IdentityLink+Test" uri="trustProfiles/identityLink+Test"/>
+</MOAConfiguration>