我尝试使用dsig前缀生成SignedXML(感谢George Dima在xml signature DS prefix?中的回答,我已设法做到这一点。)
问题是CheckSignature方法现在返回false - 我认为这个方法可能也需要像ComputeSignature方法那样被覆盖,但是我对如何做到这一点感到很遗憾。
有没有人对如何生成带前缀的SignedXML有完整的答案,但也可以通过CheckSignature进行验证?
我可以向您保证,我已经浏览了有关此主题的所有相关帖子,但我还没有遇到任何提供完整解决方案的帖子:
.NET doesn't support non-standard XMLDSIG signature element names
Generating xml signature with "ds" prefix
Generating XADES-BES with “ds” prefix
Generating xml signature with "ds" prefix
谢谢!