aboutsummaryrefslogtreecommitdiff
path: root/moaSig/moa-sig/src/main/webapp/schemas/MOA-SPSS-2.0.0.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'moaSig/moa-sig/src/main/webapp/schemas/MOA-SPSS-2.0.0.xsd')
-rw-r--r--moaSig/moa-sig/src/main/webapp/schemas/MOA-SPSS-2.0.0.xsd597
1 files changed, 367 insertions, 230 deletions
diff --git a/moaSig/moa-sig/src/main/webapp/schemas/MOA-SPSS-2.0.0.xsd b/moaSig/moa-sig/src/main/webapp/schemas/MOA-SPSS-2.0.0.xsd
index 9f4fe52..b863377 100644
--- a/moaSig/moa-sig/src/main/webapp/schemas/MOA-SPSS-2.0.0.xsd
+++ b/moaSig/moa-sig/src/main/webapp/schemas/MOA-SPSS-2.0.0.xsd
@@ -1,71 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- MOA SP/SS 2.0.0 Schema
--->
-<xsd:schema xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" targetNamespace="http://reference.e-government.gv.at/namespace/moa/20020822#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.2">
- <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.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
- <!--########## Create CMS Signature ###-->
- <!--### Create CMS Signature Request ###-->
+<!-- MOA SP/SS 2.0.0 Schema -->
+<xsd:schema xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#"
+ targetNamespace="http://reference.e-government.gv.at/namespace/moa/20020822#"
+ elementFormDefault="qualified" attributeFormDefault="unqualified"
+ version="1.2">
+ <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.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd" />
+ <!--########## Create CMS Signature ### -->
+ <!--### Create CMS Signature Request ### -->
<xsd:element name="CreateCMSSignatureRequest">
<xsd:complexType>
<xsd:complexContent>
- <xsd:extension base="CreateCMSSignatureRequestType"/>
+ <xsd:extension base="CreateCMSSignatureRequestType" />
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CreateCMSSignatureRequestType">
<xsd:sequence>
- <xsd:element name="KeyIdentifier" type="KeyIdentifierType"/>
+ <xsd:element name="KeyIdentifier" type="KeyIdentifierType" />
<xsd:element name="SingleSignatureInfo" maxOccurs="unbounded">
<xsd:annotation>
- <xsd:documentation>Ermöglichung der Stapelsignatur durch wiederholte Angabe dieses Elements</xsd:documentation>
+ <xsd:documentation>Ermöglichung der Stapelsignatur durch
+ wiederholte Angabe dieses Elements</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DataObjectInfo">
<xsd:complexType>
<xsd:complexContent>
- <xsd:extension base="CMSDataObjectInfoType"/>
+ <xsd:extension base="CMSDataObjectInfoType" />
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
- <xsd:attribute name="SecurityLayerConformity" type="xsd:boolean" use="optional" default="true"/>
+ <xsd:attribute name="SecurityLayerConformity" type="xsd:boolean"
+ use="optional" default="true" />
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
- <!--### Create CMS Signature Response ###-->
- <xsd:element name="CreateCMSSignatureResponse" type="CreateCMSSignatureResponseType"/>
+ <!--### Create CMS Signature Response ### -->
+ <xsd:element name="CreateCMSSignatureResponse" type="CreateCMSSignatureResponseType" />
<xsd:complexType name="CreateCMSSignatureResponseType">
<xsd:choice maxOccurs="unbounded">
<xsd:annotation>
- <xsd:documentation>Kardinalität 1..oo erlaubt die Antwort auf eine Stapelsignatur-Anfrage</xsd:documentation>
+ <xsd:documentation>Kardinalität 1..oo erlaubt die Antwort auf eine
+ Stapelsignatur-Anfrage</xsd:documentation>
</xsd:annotation>
<xsd:element name="CMSSignature" type="xsd:base64Binary">
<xsd:annotation>
- <xsd:documentation>Resultat, falls die Signaturerstellung erfolgreich war</xsd:documentation>
+ <xsd:documentation>Resultat, falls die Signaturerstellung
+ erfolgreich war</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element ref="ErrorResponse"/>
+ <xsd:element ref="ErrorResponse" />
</xsd:choice>
</xsd:complexType>
- <!--########## Create XML Signature ###-->
- <!--### Create XML Signature Request ###-->
+ <!--########## Create XML Signature ### -->
+ <!--### Create XML Signature Request ### -->
<xsd:element name="CreateXMLSignatureRequest">
<xsd:complexType>
<xsd:complexContent>
- <xsd:extension base="CreateXMLSignatureRequestType"/>
+ <xsd:extension base="CreateXMLSignatureRequestType" />
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CreateXMLSignatureRequestType">
<xsd:sequence>
- <xsd:element name="KeyIdentifier" type="KeyIdentifierType"/>
+ <xsd:element name="KeyIdentifier" type="KeyIdentifierType" />
<xsd:element name="SingleSignatureInfo" maxOccurs="unbounded">
<xsd:annotation>
- <xsd:documentation>Ermöglichung der Stapelsignatur durch wiederholte Angabe dieses Elements</xsd:documentation>
+ <xsd:documentation>Ermöglichung der Stapelsignatur durch
+ wiederholte Angabe dieses Elements</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
@@ -73,7 +82,8 @@
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="DataObjectInfoType">
- <xsd:attribute name="ChildOfManifest" type="xsd:boolean" use="optional" default="false"/>
+ <xsd:attribute name="ChildOfManifest" type="xsd:boolean"
+ use="optional" default="false" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -81,155 +91,192 @@
<xsd:element name="CreateSignatureInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
- <xsd:element name="CreateSignatureEnvironment" type="ContentOptionalRefType"/>
+ <xsd:element name="CreateSignatureEnvironment"
+ type="ContentOptionalRefType" />
<xsd:choice>
<xsd:annotation>
- <xsd:documentation>Auswahl: Entweder explizite Angabe des Signaturorts sowie ggf. sinnvoller Supplements im Zshg. mit der Signaturumgebung, oder Verweis auf ein benanntes Profil</xsd:documentation>
+ <xsd:documentation>Auswahl: Entweder explizite Angabe des
+ Signaturorts sowie ggf. sinnvoller Supplements im Zshg. mit
+ der Signaturumgebung, oder Verweis auf ein benanntes Profil
+ </xsd:documentation>
</xsd:annotation>
- <xsd:element ref="CreateSignatureEnvironmentProfile"/>
- <xsd:element name="CreateSignatureEnvironmentProfileID" type="ProfileIdentifierType"/>
+ <xsd:element ref="CreateSignatureEnvironmentProfile" />
+ <xsd:element name="CreateSignatureEnvironmentProfileID"
+ type="ProfileIdentifierType" />
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
- <xsd:attribute name="SecurityLayerConformity" type="xsd:boolean" use="optional" default="true"/>
+ <xsd:attribute name="SecurityLayerConformity" type="xsd:boolean"
+ use="optional" default="true" />
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
- <!--### Create XML Signature Response ###-->
+ <!--### Create XML Signature Response ### -->
<xsd:complexType name="CreateXMLSignatureResponseType">
<xsd:choice maxOccurs="unbounded">
<xsd:annotation>
- <xsd:documentation>Kardinalität 1..oo erlaubt die Antwort auf eine Stapelsignatur-Anfrage</xsd:documentation>
+ <xsd:documentation>Kardinalität 1..oo erlaubt die Antwort auf eine
+ Stapelsignatur-Anfrage</xsd:documentation>
</xsd:annotation>
<xsd:element name="SignatureEnvironment">
<xsd:annotation>
- <xsd:documentation>Resultat, falls die Signaturerstellung erfolgreich war</xsd:documentation>
+ <xsd:documentation>Resultat, falls die Signaturerstellung
+ erfolgreich war</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
- <xsd:any namespace="##any" processContents="lax"/>
+ <xsd:any namespace="##any" processContents="lax" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
- <xsd:element ref="ErrorResponse"/>
+ <xsd:element ref="ErrorResponse" />
</xsd:choice>
</xsd:complexType>
- <xsd:element name="CreateXMLSignatureResponse" type="CreateXMLSignatureResponseType"/>
- <!--########## Create PDF Signature ###-->
- <!--### Create PDF Signature Request ###-->
+ <xsd:element name="CreateXMLSignatureResponse" type="CreateXMLSignatureResponseType" />
+ <!--########## Create PDF Signature ### -->
+ <!--### Create PDF Signature Request ### -->
<xsd:element name="CreatePDFSignatureRequest">
<xsd:complexType>
<xsd:complexContent>
- <xsd:extension base="CreatePDFSignatureRequestType"/>
+ <xsd:extension base="CreatePDFSignatureRequestType" />
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CreatePDFSignatureRequestType">
<xsd:sequence>
- <xsd:element name="KeyIdentifier" type="KeyIdentifierType"/>
+ <xsd:element name="KeyIdentifier" type="KeyIdentifierType" />
<xsd:element name="SingleSignatureInfo" maxOccurs="unbounded">
<xsd:annotation>
- <xsd:documentation>Ermöglichung der Stapelsignatur durch wiederholte Angabe dieses Elements</xsd:documentation>
+ <xsd:documentation>Ermöglichung der Stapelsignatur durch
+ wiederholte Angabe dieses Elements</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
- <xsd:element name="PDFDocument" type="xsd:base64Binary"/>
- <xsd:element name="SignatureProfile" type="xsd:string" minOccurs="0" maxOccurs="1"/>
- <xsd:element name="SignaturePosition" type="xsd:string" minOccurs="0" maxOccurs="1"/>
- <xsd:element name="SignatureID" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="PDFDocument" type="xsd:base64Binary" />
+ <xsd:element name="SignatureProfile" type="xsd:string"
+ minOccurs="0" maxOccurs="1" />
+ <xsd:element name="SignaturePosition" type="xsd:string"
+ minOccurs="0" maxOccurs="1" />
+ <xsd:element name="SignatureID" type="xsd:string"
+ minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
- <!--### Create PDF Signature Response ###-->
- <xsd:element name="CreatePDFSignatureResponse" type="CreatePDFSignatureResponseType"/>
+ <!--### Create PDF Signature Response ### -->
+ <xsd:element name="CreatePDFSignatureResponse" type="CreatePDFSignatureResponseType" />
<xsd:complexType name="CreatePDFSignatureResponseType">
<xsd:sequence>
- <xsd:element name="PDFSignature" type="PDFSignedRepsonse" maxOccurs="unbounded"/>
+ <xsd:element name="PDFSignature" type="PDFSignedRepsonse"
+ maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
- <!--########## Verify CMS Signature ###-->
- <!--### Verifiy CMS Signature Request ###-->
+ <!--########## Verify CMS Signature ### -->
+ <!--### Verifiy CMS Signature Request ### -->
<xsd:element name="VerifyCMSSignatureRequest">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="VerifyCMSSignatureRequestType">
- <xsd:attribute name="Signatories" type="SignatoriesType" use="optional" default="1"/>
+ <xsd:attribute name="Signatories" type="SignatoriesType"
+ use="optional" default="1" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="VerifyCMSSignatureRequestType">
<xsd:sequence>
- <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0"/>
- <xsd:element name="ExtendedValidation" type="xsd:boolean" minOccurs="0" default="false"/>
- <xsd:element name="CMSSignature" type="xsd:base64Binary"/>
- <xsd:element name="DataObject" type="CMSDataObjectOptionalMetaType" minOccurs="0"/>
+ <xsd:element name="DateTime" type="xsd:dateTime"
+ minOccurs="0" />
+ <xsd:element name="ExtendedValidation" type="xsd:boolean"
+ minOccurs="0" default="false" />
+ <xsd:element name="CMSSignature" type="xsd:base64Binary" />
+ <xsd:element name="DataObject" type="CMSDataObjectOptionalMetaType"
+ minOccurs="0" />
<xsd:element name="TrustProfileID" type="xsd:token">
<xsd:annotation>
- <xsd:documentation>mit diesem Profil wird eine Menge von vertrauenswürdigen Wurzelzertifikaten spezifiziert</xsd:documentation>
+ <xsd:documentation>mit diesem Profil wird eine Menge von
+ vertrauenswürdigen Wurzelzertifikaten spezifiziert
+ </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
- <!--### Verify CMS Signature Response ###-->
- <xsd:element name="VerifyCMSSignatureResponse" type="VerifyCMSSignatureResponseType"/>
+ <!--### Verify CMS Signature Response ### -->
+ <xsd:element name="VerifyCMSSignatureResponse" type="VerifyCMSSignatureResponseType" />
<xsd:complexType name="VerifyCMSSignatureResponseType">
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="SignerInfo" type="dsig:KeyInfoType">
<xsd:annotation>
- <xsd:documentation>only ds:X509Data and RetrievalMethod is supported; QualifiedCertificate is included as X509Data/any;publicAuthority is included as X509Data/any; SecureSignatureCreationDevice is included as X509Data/any, IssuingCountry is included as X509Data/any</xsd:documentation>
+ <xsd:documentation>only ds:X509Data and RetrievalMethod is
+ supported; QualifiedCertificate is included as
+ X509Data/any;publicAuthority is included as X509Data/any;
+ SecureSignatureCreationDevice is included as X509Data/any,
+ IssuingCountry is included as X509Data/any</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="SignatureCheck" type="CheckResultType"/>
- <xsd:element name="CertificateCheck" type="CheckResultType"/>
- <xsd:element name="FormCheckResult" type="FormResultType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="SignatureCheck" type="CheckResultType" />
+ <xsd:element name="CertificateCheck" type="CheckResultType" />
+ <xsd:element name="FormCheckResult" type="FormResultType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType"
+ minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VerifyASICCMSSignatureResponseType">
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="SignerInfo" type="dsig:KeyInfoType">
<xsd:annotation>
- <xsd:documentation>only ds:X509Data and RetrievalMethod is supported; QualifiedCertificate is included as X509Data/any;publicAuthority is included as X509Data/any; SecureSignatureCreationDevice is included as X509Data/any, IssuingCountry is included as X509Data/any</xsd:documentation>
+ <xsd:documentation>only ds:X509Data and RetrievalMethod is
+ supported; QualifiedCertificate is included as
+ X509Data/any;publicAuthority is included as X509Data/any;
+ SecureSignatureCreationDevice is included as X509Data/any,
+ IssuingCountry is included as X509Data/any</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="SigningTime" type="xsd:dateTime" minOccurs="0"/>
- <xsd:element name="SignatureCheck" type="CheckResultType"/>
- <xsd:element name="CertificateCheck" type="CheckResultType"/>
- <xsd:element name="FormCheckResult" type="FormResultType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="SigningTime" type="xsd:dateTime"
+ minOccurs="0" />
+ <xsd:element name="SignatureCheck" type="CheckResultType" />
+ <xsd:element name="CertificateCheck" type="CheckResultType" />
+ <xsd:element name="FormCheckResult" type="FormResultType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType"
+ minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
- <!--########## Verify PDF Signature ###-->
- <!--### Verifiy PDF Signature Request ###-->
+ <!--########## Verify PDF Signature ### -->
+ <!--### Verifiy PDF Signature Request ### -->
<xsd:element name="VerifyPDFSignatureRequest">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="VerifyPDFSignatureRequestType">
- <xsd:attribute name="Signatories" type="SignatoriesType" use="optional" default="1"/>
+ <xsd:attribute name="Signatories" type="SignatoriesType"
+ use="optional" default="1" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="VerifyPDFSignatureRequestType">
<xsd:sequence>
- <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0"/>
- <xsd:element name="ExtendedValidation" type="xsd:boolean" minOccurs="0" default="false"/>
- <xsd:element name="PDFSignature" type="xsd:base64Binary"/>
+ <xsd:element name="DateTime" type="xsd:dateTime"
+ minOccurs="0" />
+ <xsd:element name="ExtendedValidation" type="xsd:boolean"
+ minOccurs="0" default="false" />
+ <xsd:element name="PDFSignature" type="xsd:base64Binary" />
<xsd:element name="TrustProfileID" type="xsd:token">
<xsd:annotation>
- <xsd:documentation>mit diesem Profil wird eine Menge von vertrauenswürdigen Wurzelzertifikaten spezifiziert</xsd:documentation>
+ <xsd:documentation>mit diesem Profil wird eine Menge von
+ vertrauenswürdigen Wurzelzertifikaten spezifiziert
+ </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
- <!--########## Verify PDF Signature ###-->
- <!--### Verifiy ASIC Signature Request ###-->
+ <!--########## Verify PDF Signature ### -->
+ <!--### Verifiy ASIC Signature Request ### -->
<xsd:element name="VerifyASICSignatureRequest">
<xsd:complexType>
<xsd:complexContent>
@@ -240,9 +287,11 @@
</xsd:element>
<xsd:complexType name="VerifyASICSignatureRequestType">
<xsd:sequence>
- <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0"/>
- <xsd:element name="ExtendedValidation" type="xsd:boolean" minOccurs="0" default="false"/>
- <xsd:element name="ASICSignature" type="xsd:base64Binary"/>
+ <xsd:element name="DateTime" type="xsd:dateTime"
+ minOccurs="0" />
+ <xsd:element name="ExtendedValidation" type="xsd:boolean"
+ minOccurs="0" default="false" />
+ <xsd:element name="ASICSignature" type="xsd:base64Binary" />
<xsd:element name="ASICExtension" type="xsd:string">
<xsd:annotation>
<xsd:documentation>asics or asice</xsd:documentation>
@@ -250,124 +299,169 @@
</xsd:element>
<xsd:element name="TrustProfileID" type="xsd:token">
<xsd:annotation>
- <xsd:documentation>mit diesem Profil wird eine Menge von vertrauenswürdigen Wurzelzertifikaten spezifiziert</xsd:documentation>
+ <xsd:documentation>mit diesem Profil wird eine Menge von
+ vertrauenswürdigen Wurzelzertifikaten spezifiziert
+ </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
- <!--### Verify ASIC Signature Response ###-->
- <xsd:element name="VerifyASICSignatureResponse" type="VerifyASICSignatureResponseType"/>
+ <!--### Verify ASIC Signature Response ### -->
+ <xsd:element name="VerifyASICSignatureResponse" type="VerifyASICSignatureResponseType" />
<xsd:complexType name="VerifyASICSignatureResponseType">
<xsd:sequence>
- <xsd:element name="ASiCSignatureResult" type="ASICResultType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="ASiCSignatureResult" type="ASICResultType"
+ minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ASICResultType">
<xsd:sequence>
- <xsd:element name="signedFiles" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="XMLSignatureResult" type="VerifyASICXMLSignatureResponseType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="CMSSignatureResult" type="VerifyASICCMSSignatureResponseType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="signedFiles" type="xsd:string"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="XMLSignatureResult" type="VerifyASICXMLSignatureResponseType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="CMSSignatureResult" type="VerifyASICCMSSignatureResponseType"
+ minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
- <!--### Verify CMS Signature Response ###-->
- <xsd:element name="VerifyPDFSignatureResponse" type="VerifyPDFSignatureResponseType"/>
+ <!--### Verify CMS Signature Response ### -->
+ <xsd:element name="VerifyPDFSignatureResponse" type="VerifyPDFSignatureResponseType" />
<xsd:complexType name="VerifyPDFSignatureResponseType">
<xsd:sequence maxOccurs="unbounded">
- <xsd:element name="SignatureResult" type="PDFSignatureResultType"/>
+ <xsd:element name="SignatureResult" type="PDFSignatureResultType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PDFSignatureResultType">
<xsd:sequence>
<xsd:element name="SignerInfo" type="dsig:KeyInfoType">
<xsd:annotation>
- <xsd:documentation>only ds:X509Data and RetrievalMethod is supported; QualifiedCertificate is included as X509Data/any;publicAuthority is included as X509Data/any; SecureSignatureCreationDevice is included as X509Data/any, IssuingCountry is included as X509Data/any</xsd:documentation>
+ <xsd:documentation>only ds:X509Data and RetrievalMethod is
+ supported; QualifiedCertificate is included as
+ X509Data/any;publicAuthority is included as X509Data/any;
+ SecureSignatureCreationDevice is included as X509Data/any,
+ IssuingCountry is included as X509Data/any</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="SigningTime" type="xsd:dateTime" minOccurs="0"/>
- <xsd:element name="SignatureCheck" type="CheckResultType"/>
- <xsd:element name="CertificateCheck" type="CheckResultType"/>
- <xsd:element name="FormCheckResult" type="FormResultType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="SigningTime" type="xsd:dateTime"
+ minOccurs="0" />
+ <xsd:element name="SignatureCheck" type="CheckResultType" />
+ <xsd:element name="CertificateCheck" type="CheckResultType" />
+ <xsd:element name="FormCheckResult" type="FormResultType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType"
+ minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
- <!--########## Verify XML Signature ###-->
- <!--### Verify XML Signature Request ###-->
- <xsd:element name="VerifyXMLSignatureRequest" type="VerifyXMLSignatureRequestType"/>
+ <!--########## Verify XML Signature ### -->
+ <!--### Verify XML Signature Request ### -->
+ <xsd:element name="VerifyXMLSignatureRequest" type="VerifyXMLSignatureRequestType" />
<xsd:complexType name="VerifyXMLSignatureRequestType">
<xsd:sequence>
- <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0"/>
- <xsd:element name="ExtendedValidation" type="xsd:boolean" minOccurs="0" default="false"/>
+ <xsd:element name="DateTime" type="xsd:dateTime"
+ minOccurs="0" />
+ <xsd:element name="ExtendedValidation" type="xsd:boolean"
+ minOccurs="0" default="false" />
<xsd:element name="VerifySignatureInfo">
<xsd:complexType>
<xsd:sequence>
- <xsd:element name="VerifySignatureEnvironment" type="ContentOptionalRefType"/>
- <xsd:element name="VerifySignatureLocation" type="xsd:token"/>
+ <xsd:element name="VerifySignatureEnvironment" type="ContentOptionalRefType" />
+ <xsd:element name="VerifySignatureLocation" type="xsd:token" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
- <xsd:element ref="SupplementProfile"/>
- <xsd:element name="SupplementProfileID" type="xsd:string"/>
+ <xsd:element ref="SupplementProfile" />
+ <xsd:element name="SupplementProfileID" type="xsd:string" />
</xsd:choice>
- <xsd:element name="SignatureManifestCheckParams" minOccurs="0">
+ <xsd:element name="SignatureManifestCheckParams"
+ minOccurs="0">
<xsd:complexType>
<xsd:sequence>
- <xsd:element name="ReferenceInfo" type="VerifyTransformsDataType" maxOccurs="unbounded">
+ <xsd:element name="ReferenceInfo" type="VerifyTransformsDataType"
+ maxOccurs="unbounded">
<xsd:annotation>
- <xsd:documentation>Pro dsig:Reference-Element in der zu überprüfenden XML-Signatur muss hier ein ReferenceInfo-Element erscheinen. Die Reihenfolge der einzelnen ReferenceInfo Elemente entspricht jener der dsig:Reference Elemente in der XML-Signatur.</xsd:documentation>
+ <xsd:documentation>Pro dsig:Reference-Element in der zu
+ überprüfenden XML-Signatur muss hier ein
+ ReferenceInfo-Element erscheinen. Die Reihenfolge der einzelnen
+ ReferenceInfo Elemente entspricht jener der dsig:Reference
+ Elemente in der XML-Signatur.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
- <xsd:attribute name="ReturnReferenceInputData" type="xsd:boolean" use="optional" default="true"/>
+ <xsd:attribute name="ReturnReferenceInputData" type="xsd:boolean"
+ use="optional" default="true" />
</xsd:complexType>
</xsd:element>
- <xsd:element name="ReturnHashInputData" minOccurs="0"/>
+ <xsd:element name="ReturnHashInputData" minOccurs="0" />
<xsd:element name="TrustProfileID" type="xsd:token">
<xsd:annotation>
- <xsd:documentation>mit diesem Profil wird eine Menge von vertrauenswürdigen Wurzelzertifikaten spezifiziert</xsd:documentation>
+ <xsd:documentation>mit diesem Profil wird eine Menge von
+ vertrauenswürdigen Wurzelzertifikaten spezifiziert
+ </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
- <!--### Verify XML Signature Response ###-->
- <xsd:element name="VerifyXMLSignatureResponse" type="VerifyXMLSignatureResponseType"/>
+ <!--### Verify XML Signature Response ### -->
+ <xsd:element name="VerifyXMLSignatureResponse" type="VerifyXMLSignatureResponseType" />
<xsd:complexType name="VerifyXMLSignatureResponseType">
<xsd:sequence>
<xsd:element name="SignerInfo" type="dsig:KeyInfoType">
<xsd:annotation>
- <xsd:documentation>only ds:X509Data and ds:RetrievalMethod is supported; QualifiedCertificate is included as X509Data/any; PublicAuthority is included as X509Data/any; SecureSignatureCreationDevice is included as X509Data/any, IssuingCountry is included as X509Data/any</xsd:documentation>
+ <xsd:documentation>only ds:X509Data and ds:RetrievalMethod is
+ supported; QualifiedCertificate is included as X509Data/any;
+ PublicAuthority is included as X509Data/any;
+ SecureSignatureCreationDevice is included as X509Data/any,
+ IssuingCountry is included as X509Data/any</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="HashInputData" type="InputDataType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="ReferenceInputData" type="InputDataType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="SignatureCheck" type="ReferencesCheckResultType"/>
- <xsd:element name="SignatureManifestCheck" type="ReferencesCheckResultType" minOccurs="0"/>
- <xsd:element name="XMLDSIGManifestCheck" type="ManifestRefsCheckResultType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="CertificateCheck" type="CheckResultType"/>
- <xsd:element name="FormCheckResult" type="FormResultType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="HashInputData" type="InputDataType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ReferenceInputData" type="InputDataType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="SignatureCheck" type="ReferencesCheckResultType" />
+ <xsd:element name="SignatureManifestCheck" type="ReferencesCheckResultType"
+ minOccurs="0" />
+ <xsd:element name="XMLDSIGManifestCheck" type="ManifestRefsCheckResultType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="CertificateCheck" type="CheckResultType" />
+ <xsd:element name="FormCheckResult" type="FormResultType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType"
+ minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VerifyASICXMLSignatureResponseType">
<xsd:sequence>
<xsd:element name="SignerInfo" type="dsig:KeyInfoType">
<xsd:annotation>
- <xsd:documentation>only ds:X509Data and ds:RetrievalMethod is supported; QualifiedCertificate is included as X509Data/any; PublicAuthority is included as X509Data/any; SecureSignatureCreationDevice is included as X509Data/any, IssuingCountry is included as X509Data/any</xsd:documentation>
+ <xsd:documentation>only ds:X509Data and ds:RetrievalMethod is
+ supported; QualifiedCertificate is included as X509Data/any;
+ PublicAuthority is included as X509Data/any;
+ SecureSignatureCreationDevice is included as X509Data/any,
+ IssuingCountry is included as X509Data/any</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="SigningTime" type="xsd:dateTime" minOccurs="0"/>
- <xsd:element name="HashInputData" type="InputDataType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="ReferenceInputData" type="InputDataType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="SignatureCheck" type="ReferencesCheckResultType"/>
- <xsd:element name="SignatureManifestCheck" type="ReferencesCheckResultType" minOccurs="0"/>
- <xsd:element name="XMLDSIGManifestCheck" type="ManifestRefsCheckResultType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="CertificateCheck" type="CheckResultType"/>
- <xsd:element name="FormCheckResult" type="FormResultType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="SigningTime" type="xsd:dateTime"
+ minOccurs="0" />
+ <xsd:element name="HashInputData" type="InputDataType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ReferenceInputData" type="InputDataType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="SignatureCheck" type="ReferencesCheckResultType" />
+ <xsd:element name="SignatureManifestCheck" type="ReferencesCheckResultType"
+ minOccurs="0" />
+ <xsd:element name="XMLDSIGManifestCheck" type="ManifestRefsCheckResultType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="CertificateCheck" type="CheckResultType" />
+ <xsd:element name="FormCheckResult" type="FormResultType"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ExtendedCertificateCheck" type="ExtendedCertificateCheckResultType"
+ minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ProfileIdentifierType">
- <xsd:restriction base="xsd:token"/>
+ <xsd:restriction base="xsd:token" />
</xsd:simpleType>
<xsd:complexType name="InputDataType">
<xsd:complexContent>
@@ -375,27 +469,29 @@
<xsd:attribute name="PartOf" use="optional" default="SignedInfo">
<xsd:simpleType>
<xsd:restriction base="xsd:token">
- <xsd:enumeration value="SignedInfo"/>
- <xsd:enumeration value="XMLDSIGManifest"/>
+ <xsd:enumeration value="SignedInfo" />
+ <xsd:enumeration value="XMLDSIGManifest" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
- <xsd:attribute name="ReferringSigReference" type="xsd:nonNegativeInteger" use="optional"/>
+ <xsd:attribute name="ReferringSigReference" type="xsd:nonNegativeInteger"
+ use="optional" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MetaInfoType">
<xsd:sequence>
- <xsd:element name="MimeType" type="MimeTypeType"/>
- <xsd:element name="Description" type="xsd:anyURI" minOccurs="0"/>
- <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="MimeType" type="MimeTypeType" />
+ <xsd:element name="Description" type="xsd:anyURI"
+ minOccurs="0" />
+ <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FinalDataMetaInfoType">
<xsd:complexContent>
<xsd:extension base="MetaInfoType">
<xsd:sequence>
- <xsd:element name="Type" type="xsd:anyURI" minOccurs="0"/>
+ <xsd:element name="Type" type="xsd:anyURI" minOccurs="0" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -405,23 +501,25 @@
<xsd:element name="DataObject">
<xsd:complexType>
<xsd:complexContent>
- <xsd:extension base="ContentOptionalRefType"/>
+ <xsd:extension base="ContentOptionalRefType" />
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:choice>
<xsd:annotation>
- <xsd:documentation>Auswahl: Entweder explizite Angabe EINER Transformationskette inklusive ggf. sinnvoller Supplements oder Verweis auf ein benanntes Profil</xsd:documentation>
+ <xsd:documentation>Auswahl: Entweder explizite Angabe EINER
+ Transformationskette inklusive ggf. sinnvoller Supplements oder
+ Verweis auf ein benanntes Profil</xsd:documentation>
</xsd:annotation>
- <xsd:element ref="CreateTransformsInfoProfile"/>
- <xsd:element name="CreateTransformsInfoProfileID" type="ProfileIdentifierType"/>
+ <xsd:element ref="CreateTransformsInfoProfile" />
+ <xsd:element name="CreateTransformsInfoProfileID" type="ProfileIdentifierType" />
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Structure" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
- <xsd:enumeration value="detached"/>
- <xsd:enumeration value="enveloping"/>
+ <xsd:enumeration value="detached" />
+ <xsd:enumeration value="enveloping" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
@@ -431,7 +529,7 @@
<xsd:element name="DataObject">
<xsd:complexType>
<xsd:complexContent>
- <xsd:extension base="CMSDataObjectRequiredMetaType"/>
+ <xsd:extension base="CMSDataObjectRequiredMetaType" />
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
@@ -439,98 +537,113 @@
<xsd:attribute name="Structure" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
- <xsd:enumeration value="detached"/>
- <xsd:enumeration value="enveloping"/>
+ <xsd:enumeration value="detached" />
+ <xsd:enumeration value="enveloping" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="TransformsInfoType">
<xsd:sequence>
- <xsd:element ref="dsig:Transforms" minOccurs="0"/>
- <xsd:element name="FinalDataMetaInfo" type="FinalDataMetaInfoType"/>
+ <xsd:element ref="dsig:Transforms" minOccurs="0" />
+ <xsd:element name="FinalDataMetaInfo" type="FinalDataMetaInfoType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XMLDataObjectAssociationType">
<xsd:sequence>
- <xsd:element name="MetaInfo" type="MetaInfoType" minOccurs="0"/>
- <xsd:element name="Content" type="ContentRequiredRefType"/>
+ <xsd:element name="MetaInfo" type="MetaInfoType"
+ minOccurs="0" />
+ <xsd:element name="Content" type="ContentRequiredRefType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PDFSignedRepsonse">
<xsd:sequence>
- <xsd:element name="SignatureID" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="SignatureID" type="xsd:string"
+ minOccurs="0" maxOccurs="1" />
<xsd:choice maxOccurs="1">
<xsd:element name="PDFSignature" type="xsd:base64Binary">
<xsd:annotation>
- <xsd:documentation>Resultat, falls die Signaturerstellung erfolgreich war</xsd:documentation>
+ <xsd:documentation>Resultat, falls die Signaturerstellung
+ erfolgreich war</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element ref="ErrorResponse"/>
+ <xsd:element ref="ErrorResponse" />
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CMSDataObjectOptionalMetaType">
<xsd:sequence>
- <xsd:element name="MetaInfo" type="MetaInfoType" minOccurs="0"/>
- <xsd:element name="Content" type="CMSContentBaseType"/>
+ <xsd:element name="MetaInfo" type="MetaInfoType"
+ minOccurs="0" />
+ <xsd:element name="Content" type="CMSContentBaseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CMSDataObjectRequiredMetaType">
<xsd:sequence>
- <xsd:element name="MetaInfo" type="MetaInfoType"/>
- <xsd:element name="Content" type="CMSContentBaseType"/>
+ <xsd:element name="MetaInfo" type="MetaInfoType" />
+ <xsd:element name="Content" type="CMSContentBaseType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CMSContentBaseType">
<xsd:complexContent>
<xsd:restriction base="ContentOptionalRefType">
<xsd:choice minOccurs="0">
- <xsd:element name="Base64Content" type="xsd:base64Binary"/>
+ <xsd:element name="Base64Content" type="xsd:base64Binary" />
</xsd:choice>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CheckResultType">
<xsd:sequence>
- <xsd:element name="Code" type="xsd:nonNegativeInteger"/>
- <xsd:element name="Info" type="AnyChildrenType" minOccurs="0"/>
+ <xsd:element name="Code" type="xsd:nonNegativeInteger" />
+ <xsd:element name="Info" type="AnyChildrenType"
+ minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FormResultType">
<xsd:sequence>
- <xsd:element name="Code" type="xsd:nonNegativeInteger" minOccurs="1" maxOccurs="1"/>
- <xsd:element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="Code" type="xsd:nonNegativeInteger"
+ minOccurs="1" maxOccurs="1" />
+ <xsd:element name="Name" type="xsd:string" minOccurs="1"
+ maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="IndicationResultType">
<xsd:sequence>
- <xsd:element name="Code" type="xsd:nonNegativeInteger" minOccurs="1" maxOccurs="1"/>
- <xsd:element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="Code" type="xsd:nonNegativeInteger"
+ minOccurs="1" maxOccurs="1" />
+ <xsd:element name="Name" type="xsd:string" minOccurs="1"
+ maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExtendedCertificateCheckResultType">
<xsd:sequence>
- <xsd:element name="Major" type="IndicationResultType" minOccurs="1" maxOccurs="1"/>
- <xsd:element name="Minor" type="IndicationResultType" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="Major" type="IndicationResultType"
+ minOccurs="1" maxOccurs="1" />
+ <xsd:element name="Minor" type="IndicationResultType"
+ minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ReferencesCheckResultType">
<xsd:complexContent>
<xsd:restriction base="CheckResultType">
<xsd:sequence>
- <xsd:element name="Code" type="xsd:nonNegativeInteger"/>
- <xsd:element name="Info" type="ReferencesCheckResultInfoType" minOccurs="0"/>
+ <xsd:element name="Code" type="xsd:nonNegativeInteger" />
+ <xsd:element name="Info" type="ReferencesCheckResultInfoType"
+ minOccurs="0" />
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="ReferencesCheckResultInfoType" mixed="true">
+ <xsd:complexType name="ReferencesCheckResultInfoType"
+ mixed="true">
<xsd:complexContent>
<xsd:restriction base="AnyChildrenType">
<xsd:sequence>
- <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="FailedReference" type="xsd:positiveInteger" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:any namespace="##other" processContents="lax"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="FailedReference" type="xsd:positiveInteger"
+ minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
@@ -539,73 +652,78 @@
<xsd:complexContent>
<xsd:restriction base="CheckResultType">
<xsd:sequence>
- <xsd:element name="Code" type="xsd:nonNegativeInteger"/>
- <xsd:element name="Info" type="ManifestRefsCheckResultInfoType"/>
+ <xsd:element name="Code" type="xsd:nonNegativeInteger" />
+ <xsd:element name="Info" type="ManifestRefsCheckResultInfoType" />
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="ManifestRefsCheckResultInfoType" mixed="true">
+ <xsd:complexType name="ManifestRefsCheckResultInfoType"
+ mixed="true">
<xsd:complexContent>
<xsd:restriction base="AnyChildrenType">
<xsd:sequence>
- <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="FailedReference" type="xsd:positiveInteger" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="ReferringSigReference" type="xsd:positiveInteger"/>
+ <xsd:any namespace="##other" processContents="lax"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="FailedReference" type="xsd:positiveInteger"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ReferringSigReference" type="xsd:positiveInteger" />
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <!--########## Error Response ###-->
+ <!--########## Error Response ### -->
<xsd:element name="ErrorResponse" type="ErrorResponseType">
<xsd:annotation>
- <xsd:documentation>Resultat, falls die Signaturerstellung gescheitert ist</xsd:documentation>
+ <xsd:documentation>Resultat, falls die Signaturerstellung gescheitert
+ ist</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ErrorResponseType">
<xsd:sequence>
- <xsd:element name="ErrorCode" type="xsd:integer"/>
- <xsd:element name="Info" type="xsd:string"/>
+ <xsd:element name="ErrorCode" type="xsd:integer" />
+ <xsd:element name="Info" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
- <!--########## Auxiliary Types ###-->
+ <!--########## Auxiliary Types ### -->
<xsd:simpleType name="KeyIdentifierType">
- <xsd:restriction base="xsd:string"/>
+ <xsd:restriction base="xsd:string" />
</xsd:simpleType>
<xsd:simpleType name="KeyStorageType">
<xsd:restriction base="xsd:string">
- <xsd:enumeration value="Software"/>
- <xsd:enumeration value="Hardware"/>
+ <xsd:enumeration value="Software" />
+ <xsd:enumeration value="Hardware" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MimeTypeType">
- <xsd:restriction base="xsd:token"/>
+ <xsd:restriction base="xsd:token" />
</xsd:simpleType>
<xsd:complexType name="AnyChildrenType" mixed="true">
<xsd:sequence>
- <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:any namespace="##any" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XMLContentType" mixed="true">
<xsd:complexContent>
<xsd:extension base="AnyChildrenType">
- <xsd:attribute ref="xml:space" use="optional"/>
+ <xsd:attribute ref="xml:space" use="optional" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ContentBaseType">
<xsd:choice minOccurs="0">
- <xsd:element name="Base64Content" type="xsd:base64Binary"/>
- <xsd:element name="XMLContent" type="XMLContentType"/>
- <xsd:element name="LocRefContent" type="xsd:anyURI"/>
+ <xsd:element name="Base64Content" type="xsd:base64Binary" />
+ <xsd:element name="XMLContent" type="XMLContentType" />
+ <xsd:element name="LocRefContent" type="xsd:anyURI" />
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="ContentExLocRefBaseType">
<xsd:complexContent>
<xsd:restriction base="ContentBaseType">
<xsd:choice minOccurs="0">
- <xsd:element name="Base64Content" type="xsd:base64Binary"/>
- <xsd:element name="XMLContent" type="XMLContentType"/>
+ <xsd:element name="Base64Content" type="xsd:base64Binary" />
+ <xsd:element name="XMLContent" type="XMLContentType" />
</xsd:choice>
</xsd:restriction>
</xsd:complexContent>
@@ -613,7 +731,7 @@
<xsd:complexType name="ContentOptionalRefType">
<xsd:complexContent>
<xsd:extension base="ContentBaseType">
- <xsd:attribute name="Reference" type="xsd:anyURI" use="optional"/>
+ <xsd:attribute name="Reference" type="xsd:anyURI" use="optional" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -621,23 +739,28 @@
<xsd:complexContent>
<xsd:restriction base="ContentOptionalRefType">
<xsd:choice minOccurs="0">
- <xsd:element name="Base64Content" type="xsd:base64Binary"/>
- <xsd:element name="XMLContent" type="XMLContentType"/>
- <xsd:element name="LocRefContent" type="xsd:anyURI"/>
+ <xsd:element name="Base64Content" type="xsd:base64Binary" />
+ <xsd:element name="XMLContent" type="XMLContentType" />
+ <xsd:element name="LocRefContent" type="xsd:anyURI" />
</xsd:choice>
- <xsd:attribute name="Reference" type="xsd:anyURI" use="required"/>
+ <xsd:attribute name="Reference" type="xsd:anyURI" use="required" />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="VerifyTransformsDataType">
<xsd:choice maxOccurs="unbounded">
<xsd:annotation>
- <xsd:documentation>Ein oder mehrere Transformationswege können von der Applikation an MOA mitgeteilt werden. Die zu prüfende Signatur hat zumindest einem dieser Transformationswege zu entsprechen. Die Angabe kann explizit oder als Profilbezeichner erfolgen.</xsd:documentation>
+ <xsd:documentation>Ein oder mehrere Transformationswege können von
+ der Applikation an MOA mitgeteilt werden. Die zu prüfende Signatur
+ hat zumindest einem dieser Transformationswege zu entsprechen. Die
+ Angabe kann explizit oder als Profilbezeichner erfolgen.
+ </xsd:documentation>
</xsd:annotation>
- <xsd:element ref="VerifyTransformsInfoProfile"/>
+ <xsd:element ref="VerifyTransformsInfoProfile" />
<xsd:element name="VerifyTransformsInfoProfileID" type="xsd:string">
<xsd:annotation>
- <xsd:documentation>Profilbezeichner für einen Transformationsweg</xsd:documentation>
+ <xsd:documentation>Profilbezeichner für einen Transformationsweg
+ </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
@@ -647,8 +770,8 @@
<xsd:attribute name="source" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:token">
- <xsd:enumeration value="TSL"/>
- <xsd:enumeration value="Certificate"/>
+ <xsd:enumeration value="TSL" />
+ <xsd:enumeration value="Certificate" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
@@ -659,93 +782,107 @@
<xsd:attribute name="source" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:token">
- <xsd:enumeration value="TSL"/>
- <xsd:enumeration value="Certificate"/>
+ <xsd:enumeration value="TSL" />
+ <xsd:enumeration value="Certificate" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
- <xsd:element name="IssuingCountry" type="xsd:token"/>
- <xsd:element name="PublicAuthority" type="PublicAuthorityType"/>
+ <xsd:element name="IssuingCountry" type="xsd:token" />
+ <xsd:element name="PublicAuthority" type="PublicAuthorityType" />
<xsd:complexType name="PublicAuthorityType">
<xsd:sequence>
- <xsd:element name="Code" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="Code" type="xsd:string" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="SignatoriesType">
<xsd:union memberTypes="AllSignatoriesType">
<xsd:simpleType>
- <xsd:list itemType="xsd:positiveInteger"/>
+ <xsd:list itemType="xsd:positiveInteger" />
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
<xsd:simpleType name="AllSignatoriesType">
<xsd:restriction base="xsd:string">
- <xsd:enumeration value="all"/>
+ <xsd:enumeration value="all" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CreateSignatureLocationType">
<xsd:simpleContent>
<xsd:extension base="xsd:token">
- <xsd:attribute name="Index" type="xsd:integer" use="required"/>
+ <xsd:attribute name="Index" type="xsd:integer" use="required" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TransformParameterType">
<xsd:choice minOccurs="0">
<xsd:annotation>
- <xsd:documentation>Die Angabe des Transformationsparameters (explizit oder als Hashwert) kann unterlassen werden, wenn die Applikation von der Unveränderlichkeit des Inhalts der in "Transformationsparamter", Attribut "URI" angegebenen URI ausgehen kann.</xsd:documentation>
+ <xsd:documentation>Die Angabe des Transformationsparameters
+ (explizit oder als Hashwert) kann unterlassen werden, wenn die
+ Applikation von der Unveränderlichkeit des Inhalts der in
+ "Transformationsparamter", Attribut "URI" angegebenen URI ausgehen
+ kann.</xsd:documentation>
</xsd:annotation>
<xsd:element name="Base64Content" type="xsd:base64Binary">
<xsd:annotation>
- <xsd:documentation>Der Transformationsparameter explizit angegeben.</xsd:documentation>
+ <xsd:documentation>Der Transformationsparameter explizit angegeben.
+ </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Hash">
<xsd:annotation>
- <xsd:documentation>Der Hashwert des Transformationsparameters.</xsd:documentation>
+ <xsd:documentation>Der Hashwert des Transformationsparameters.
+ </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
- <xsd:element ref="dsig:DigestMethod"/>
- <xsd:element ref="dsig:DigestValue"/>
+ <xsd:element ref="dsig:DigestMethod" />
+ <xsd:element ref="dsig:DigestValue" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
- <xsd:attribute name="URI" type="xsd:anyURI" use="required"/>
+ <xsd:attribute name="URI" type="xsd:anyURI" use="required" />
</xsd:complexType>
<xsd:element name="CreateSignatureEnvironmentProfile">
<xsd:complexType>
<xsd:sequence>
- <xsd:element name="CreateSignatureLocation" type="CreateSignatureLocationType"/>
- <xsd:element name="Supplement" type="XMLDataObjectAssociationType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="CreateSignatureLocation" type="CreateSignatureLocationType" />
+ <xsd:element name="Supplement" type="XMLDataObjectAssociationType"
+ minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="VerifyTransformsInfoProfile">
<xsd:annotation>
- <xsd:documentation>Explizite Angabe des Transformationswegs</xsd:documentation>
+ <xsd:documentation>Explizite Angabe des Transformationswegs
+ </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
- <xsd:element ref="dsig:Transforms" minOccurs="0"/>
- <xsd:element name="TransformParameter" type="TransformParameterType" minOccurs="0" maxOccurs="unbounded">
+ <xsd:element ref="dsig:Transforms" minOccurs="0" />
+ <xsd:element name="TransformParameter" type="TransformParameterType"
+ minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
- <xsd:documentation>Alle impliziten Transformationsparameter, die zum Durchlaufen der oben angeführten Transformationskette bekannt sein müssen, müssen hier angeführt werden. Das Attribut "URI" bezeichnet den Transformationsparameter in exakt jener Weise, wie er in der zu überprüfenden Signatur gebraucht wird.</xsd:documentation>
+ <xsd:documentation>Alle impliziten Transformationsparameter, die
+ zum Durchlaufen der oben angeführten Transformationskette
+ bekannt sein müssen, müssen hier angeführt werden. Das
+ Attribut "URI" bezeichnet den Transformationsparameter in exakt
+ jener Weise, wie er in der zu überprüfenden Signatur gebraucht
+ wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
- <xsd:element name="Supplement" type="XMLDataObjectAssociationType"/>
- <xsd:element name="SupplementProfile" type="XMLDataObjectAssociationType"/>
+ <xsd:element name="Supplement" type="XMLDataObjectAssociationType" />
+ <xsd:element name="SupplementProfile" type="XMLDataObjectAssociationType" />
<xsd:element name="CreateTransformsInfoProfile">
<xsd:complexType>
<xsd:sequence>
- <xsd:element name="CreateTransformsInfo" type="TransformsInfoType"/>
- <xsd:element ref="Supplement" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="CreateTransformsInfo" type="TransformsInfoType" />
+ <xsd:element ref="Supplement" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>