Все примеры в Интернете показывают использование класса XmlDsigEnvelopedSignatureTransform как часть класса SignedXml.
Я хотел бы использовать этот класс сам по себе. Просто дайте ему nodeList, чтобы получить результат без узла подписи.
XmlDsigEnvelopedSignatureTransform envSigTrans = new XmlDsigEnvelopedSignatureTransform();
envSigTrans.LoadInput(xmlDocument.DocumentElement.SelectNodes("//*"));
XmlNodeList nodeList = (XmlNodeList)envSigTrans.GetOutput(typeof(XmlNodeList));
Но выходной список узлов по-прежнему содержит узел ds:Signature, от которого я хотел бы избавиться.
Каков правильный способ сделать это? Ваша помощь очень ценится.