Мне бы хотелось, чтобы моя служба WCF возвращала подписанный xml-файл.
Я нашел документацию, в которой показано, как подписать XmlDocument на msdn, но поскольку функция WCF не может вернуть XmlDocumentЯ не уверен, что следующее будет работать (похоже на этот вопрос )
public XmlElement GetXml() {
var doc = new XmlDocument();
// add data to doc
// sign doc
return doc.DocumentElement;
}
Будет ли еще возможность проверить подпись doc.DocumentElement, если я добавлю ее в другойXmlDocument после того, как клиент запросил это?Есть ли лучший способ сделать это?
Спасибо!