Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法签署XDocument?_C#_Xml_Security_Cryptography - Fatal编程技术网

C# 有没有办法签署XDocument?

C# 有没有办法签署XDocument?,c#,xml,security,cryptography,C#,Xml,Security,Cryptography,我想签署我的XDocument XML文档(稍后验证)。有没有办法签署XDocument,或者必须将其转换为XmlDocument 也许您可以使用SignedXml.LoadXml方法使用XDocument中的XML而不是XmlDocument中的XML初始化SignedXml。它只需要一个XmlElement。我想这是不可能的,我同意。我一定弄错了。SignedXml类似乎只适用于XmlDocument或XmlElement。当然,您可以实现自己的类来签署XDocuments,但将其转换为Xm

我想签署我的XDocument XML文档(稍后验证)。有没有办法签署XDocument,或者必须将其转换为XmlDocument


也许您可以使用SignedXml.LoadXml方法使用XDocument中的XML而不是XmlDocument中的XML初始化SignedXml。

它只需要一个XmlElement。我想这是不可能的,我同意。我一定弄错了。SignedXml类似乎只适用于XmlDocument或XmlElement。当然,您可以实现自己的类来签署XDocuments,但将其转换为XmlDocument可能更容易。