diff options
Diffstat (limited to 'common/res')
-rw-r--r-- | common/res/resources/schemas/MOA-ID-Configuration-1.2.xsd (renamed from common/res/resources/schemas/MOA-ID-Configuration-1.1.xsd) | 55 |
1 files changed, 24 insertions, 31 deletions
diff --git a/common/res/resources/schemas/MOA-ID-Configuration-1.1.xsd b/common/res/resources/schemas/MOA-ID-Configuration-1.2.xsd index 59bd6562f..20316ec76 100644 --- a/common/res/resources/schemas/MOA-ID-Configuration-1.1.xsd +++ b/common/res/resources/schemas/MOA-ID-Configuration-1.2.xsd @@ -1,14 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?>
-<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Rudolf Schamberger (Stabsstelle IKT-Strategie) -->
-<xsd:schema targetNamespace="http://www.buergerkarte.at/namespaces/moaconfig#"
- xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#"
- xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" elementFormDefault="qualified"
- attributeFormDefault="unqualified" version="1.1.1">
- <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#"
- schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
- <xsd:import namespace="http://www.buergerkarte.at/namespaces/securitylayer/20020225#"
- schemaLocation="http://www.buergerkarte.at/konzept/securitylayer/spezifikation/20020831/core/Core.20020225.xsd"/>
+<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Rudolf Schamberger (Stabsstelle IKT-Strategie) (Bundesrechenzentrum GmbH) -->
+<xsd:schema targetNamespace="http://www.buergerkarte.at/namespaces/moaconfig#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.buergerkarte.at/namespaces/moaconfig#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1.1">
+ <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
+ <xsd:import namespace="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" schemaLocation="http://www.buergerkarte.at/konzept/securitylayer/spezifikation/20020831/core/Core.20020225.xsd"/>
<xsd:element name="Configuration">
<xsd:complexType>
<xsd:sequence>
@@ -66,14 +60,21 @@ <xsd:enumeration value="MOAGivenName"/>
<xsd:enumeration value="MOAFamilyName"/>
<xsd:enumeration value="MOADateOfBirth"/>
- <xsd:enumeration value="MOAVPK"/>
+ <xsd:enumeration value="MOABPK"/>
<xsd:enumeration value="MOAPublicAuthority"/>
<xsd:enumeration value="MOABKZ"/>
<xsd:enumeration value="MOAQualifiedCertificate"/>
- <xsd:enumeration value="MOAZMRZahl"/>
+ <xsd:enumeration value="MOAStammzahl"/>
+ <xsd:enumeration value="MOAIdentificationValueType"/>
<xsd:enumeration value="MOAIPAddress"/>
</xsd:restriction>
</xsd:simpleType>
+ <xsd:simpleType name="MOAKeyBoxSelector">
+ <xsd:restriction base="xsd:token">
+ <xsd:enumeration value="SecureSignatureKeypair"/>
+ <xsd:enumeration value="CertifiedKeyPair"/>
+ </xsd:restriction>
+ </xsd:simpleType>
<!--Konfiguration für Authentisierungs- und Proxy-Komponente und Online-Applikation-->
<xsd:element name="MOA-IDConfiguration">
<xsd:complexType>
@@ -98,8 +99,7 @@ </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
- <xsd:element name="ConnectionParameter"
- type="ConnectionParameterClientAuthType" minOccurs="0">
+ <xsd:element name="ConnectionParameter" type="ConnectionParameterClientAuthType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>enthält Parameter für die SOAP-Verbindung von der
Proxy-Komponente zur Auth-Komponente (vgl.
@@ -120,6 +120,7 @@ <xsd:complexContent>
<xsd:extension base="OnlineApplicationType">
<xsd:attribute name="publicURLPrefix" type="xsd:anyURI" use="required"/>
+ <xsd:attribute name="keyBoxIdentifier" type="MOAKeyBoxSelector" use="optional" default="SecureSignatureKeypair"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -145,8 +146,7 @@ </xsd:complexType>
</xsd:element>
</xsd:sequence>
- <xsd:attribute name="systemDefaultMode" type="ChainingModeType" use="optional"
- default="pkix"/>
+ <xsd:attribute name="systemDefaultMode" type="ChainingModeType" use="optional" default="pkix"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="TrustedCACertificates" type="xsd:anyURI" minOccurs="0">
@@ -171,8 +171,7 @@ <xsd:sequence>
<xsd:element name="ConnectionParameter" type="ConnectionParameterServerAuthType"/>
</xsd:sequence>
- <xsd:attribute name="BKUSelectionAlternative" type="BKUSelectionType" use="optional"
- default="HTMLComplete"/>
+ <xsd:attribute name="BKUSelectionAlternative" type="BKUSelectionType" use="optional" default="HTMLComplete"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="SecurityLayer">
@@ -203,8 +202,7 @@ </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
- <xsd:element name="ConnectionParameter" type="ConnectionParameterClientAuthType"
- minOccurs="0">
+ <xsd:element name="ConnectionParameter" type="ConnectionParameterClientAuthType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>enthält Parameter für die SOAP-Verbindung von der
AUTH-Komponente zu MOA-SP; das Attribut URL enthält den Endpunkt des Server;
@@ -233,8 +231,7 @@ <xsd:complexType>
<xsd:sequence>
<xsd:element ref="TrustProfileID"/>
- <xsd:element name="VerifyTransformsInfoProfileID" type="xsd:string"
- maxOccurs="unbounded"/>
+ <xsd:element name="VerifyTransformsInfoProfileID" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
@@ -268,12 +265,9 @@ Authentisierungs-Komponente betreffen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
- <xsd:attribute name="provideZMRZahl" type="xsd:boolean" use="optional"
- default="false"/>
- <xsd:attribute name="provideAUTHBlock" type="xsd:boolean" use="optional"
- default="false"/>
- <xsd:attribute name="provideIdentityLink" type="xsd:boolean" use="optional"
- default="false"/>
+ <xsd:attribute name="provideStammzahl" type="xsd:boolean" use="optional" default="false"/>
+ <xsd:attribute name="provideAUTHBlock" type="xsd:boolean" use="optional" default="false"/>
+ <xsd:attribute name="provideIdentityLink" type="xsd:boolean" use="optional" default="false"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="ProxyComponent" minOccurs="0">
@@ -293,8 +287,7 @@ <xsd:attribute name="configFileURL" type="xsd:anyURI" use="optional"/>
<xsd:attribute name="sessionTimeOut" type="xsd:int" use="optional"/>
<xsd:attribute name="loginParameterResolverImpl" type="xsd:string" use="optional"/>
- <xsd:attribute name="loginParameterResolverConfiguration" type="xsd:string"
- use="optional"/>
+ <xsd:attribute name="loginParameterResolverConfiguration" type="xsd:string" use="optional"/>
<xsd:attribute name="connectionBuilderImpl" type="xsd:string" use="optional"/>
</xsd:complexType>
</xsd:element>
@@ -345,4 +338,4 @@ <xsd:enumeration value="HTMLSelect"/>
</xsd:restriction>
</xsd:simpleType>
-</xsd:schema>
\ No newline at end of file +</xsd:schema>
|