<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Stephan Grill (Anecon) -->
<!--the given XML Data shows a sample request (containing all optional elementsand attributes)-->
<VerifyCMSSignatureRequest xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Signatories="1">
	<DateTime>2001-12-17T09:30:47-05:00</DateTime>
	<CMSSignature>U3Zlbg==</CMSSignature>
	<DataObject>
		<MetaInfo>
			<MimeType>text/plain</MimeType>
			<Description>anyURI</Description>
		</MetaInfo>
		<Content Reference="anyURI">
			<Base64Content>U3Zlbg==</Base64Content>
		</Content>
	</DataObject>
	<TrustProfileID>TrustProfile1</TrustProfileID>
</VerifyCMSSignatureRequest>
<!--the following modifications (individually and in combination) must return a valid response
* no XML/@encoding
* XML/@encoding = "ISO-8859-1"
* no xsi:schemaLocation="...moa/20020822# ..."
* VerifyCMSSignatureRequest/@Signatories = "oneValidInteger"
* VerifyCMSSignatureRequest/@Signatories = "twoValidIntegers"
* VerifyCMSSignatureRequest/@Signatories = "all"
* no DateTime
* a DateTime that is in the past and within the certificate validity period
* no DataObject and CMSSignature w/ attached signature
* no MetaInfo
* attached/detached CMSSignature and no DataObject/@Reference but DataObject content
* attached/detached CMSSignature and no DataObject content but DataObject/@Reference
* attached CMSSignature and a DataObject representing different data (using Base64Content or @Reference)
Total: 14 Testcases-->
<!--each of the following modifications (individually) must return an error code
* a request which does not validate against the Schema
* no XML/@version
* XML/@version = "wrongValue"
* XML/@encoding = "wrongValue"
* CreateXMLSigantureRequest/@xmlns="wrongValue"
* VerifyCMSSignatureRequest/@Signatories = "0"
* VerifyCMSSignatureRequest/@Signatories = "invalidInteger(tooLarge)"
* DateTime: in the future
* CMSSignature: invalidBase64Data
* detached CMSSignature and no DataObject content and no DataObject/@Reference
* detached CMSSignature and DataObject/@Reference or DataObject content representing different data
* TrustProfileID: invalidTrustProfileID
Total: 12 Testcases-->