У меня проблема с подписью формы xml для веб-службы WSDL.Я могу просто подписать документ, но веб-служба отклоняет его, в то время как все остальные проверки подписи проверяются.Поставщик услуг сказал мне, что проблема в том, что я подписываю весь документ, а не только ребенка.И я понятия не имею, как подписать XML, превратить его в узел и импортировать в другой XML, не нарушая целостность подписи.любая помощь приветствуется.
Схема xml выглядит следующим образом:
<OddajVlogoReq>
<EvemHRDocument>
all the data
<Signatures>
<Singature>
signature things
</Signature>
</Signatures>
</EvemHRDocument>
</OddajVlogoReq>
И, очевидно, элемент OddajVlogoReq не должен быть подписан.Я подписываюсь, сериализуя и формируя подписанный xml из всего документа, а затем добавляю подпись как документ в документ.Нет никакой разницы, когда я начну с родительской или первой дочерней подписи, но если начать с EvemHRDocument, это будет означать, что мне нужно добавить подписанный документ в OddajVlogoReq.Как я могу это сделать и сохранить подпись действительной?