.NET doesn't support non-standard XMLDSIG signature element names
问题 I'm trying to implement an industry spec that requires enveloped XML digital signatures (XMLDSIG). Instead of conforming to the examples ( <Signature> ) my spec uses its own name for the signature element: <xs:element name="ensembleSignature" type="dsig:SignatureType" /> <!-- wish this was: <xs:element ref="dsig:Signature" /> --> So the element isn't named 'Signature' and is in the domain's XML namespace instead of the dsig XML namespace. With a lot of extra work I can create this custom