Karel, Thanks for your comments, but I don't think there is anything wrong with the XML structure as it verifies fine as long as it wasn't read in from disk.
Here is a link to W3C doing exactly what I'm doing: http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/Overview.html#sec-o- SignatureProperty Thanks Andrew
