diff options
| -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>
 | 
