<?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 simple request (w/o Supplement and w/o SignatureManifestCheckParams) which must return valid return codes--> <VerifyXMLSignatureRequest xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> <DateTime>2002-12-01T09:30:47-05:00</DateTime> <VerifySignatureInfo> <VerifySignatureEnvironment> <XMLContent> <dsig:Signature> <dsig:SignedInfo> <dsig:CanonicalizationMethod Algorithm="aValidURI"/> <dsig:SignatureMethod Algorithm="anValidURI"/> <dsig:Reference> <dsig:DigestMethod Algorithm="aValidURI"/> <dsig:DigestValue>U3Zlbg==</dsig:DigestValue> </dsig:Reference> </dsig:SignedInfo> <dsig:SignatureValue>U3Zlbg==</dsig:SignatureValue> </dsig:Signature> </XMLContent> </VerifySignatureEnvironment> <VerifySignatureLocation>//dsig:Signature</VerifySignatureLocation> </VerifySignatureInfo> <ReturnHashInputData/> <TrustProfileID>TrustProfile1</TrustProfileID> </VerifyXMLSignatureRequest> <!--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# ..." * no DateTime * a DateTime that is in the past and within the signing certificate validity period * no ReturnHashInputData Total: 6 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" * VerifyXMLSignatureRequest/@xmlns="wrongValue" * DateTime: in the future * SignatureEnvironment with invalid signature that does not validate against XMLDSig-Schema * VerifySignatureLocation: syntactically invalid XPath expression * VerifySignatureLocation: XPath expression that does not reference a dsig:signature element * TrustProfileID: invalidTrustProfileID Total: 10 Testcases-->