0

インターネット上のすべてのは、SignedXmlクラスの一部としてのXmlDsigEnvelopedSignatureTransformクラスの使用法を示しています。

このクラスを単独で使用したいと思います。nodeListを指定するだけで、署名ノードなしで結果が得られます。

XmlDsigEnvelopedSignatureTransform envSigTrans = new XmlDsigEnvelopedSignatureTransform();
envSigTrans.LoadInput(xmlDocument.DocumentElement.SelectNodes("//*"));
XmlNodeList nodeList = (XmlNodeList)envSigTrans.GetOutput(typeof(XmlNodeList));

しかし、出力nodeListには、削除したいds:Signatureノードがまだ含まれています。

これを行う正しい方法は何ですか?あなたの助けは非常にありがたいです。

4

2 に答える 2