[Errore] Verifica firma digitale XML - Rilevata trasformazione sconosc...

sabato 20 giugno 2015 - 11.28
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows 7

marco_86 Profilo | Newbie

Ciao,
non so se sono nella sezione giusta, ma vi vorrei proporre il mio problema.

Ho un XML firmato digitalmente e devo verificarne la firma con VS 2013 framework .NET 4.

L'XML ha le seguenti informazioni di firma:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Il codice C# con cui provo a verificare la firma è il seguente:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Quando eseguo l'istruzione SignedXML.LoadXML ricevo l'errore "Rilevata trasformazione sconosciuta.", nonostante l'XML, l'envelope della firma e i certificati siano tutti validi.
L' XML con cui ho a che fare purtroppo ha come Transform Algorithm questo: "http://www.w3.org/2002/06/xmldsig-filter2" e che non sembra essere supportato.

C'e` un modo per risolvere il problema ? Come posso effettuare la validazione ?
Ci sono librerie esterne che posso utilizzare ?

Grazie mille
Marco
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5