RicevutaConsegna salvataggio xml e verifica firma

Salve, ho notato che salvando in un db in formato xml la ricevuta e poi successivamente verificando la firma si ottengono errori. Verificando i problemi pare che la signature sia dipendente dagli spazi di indentazione che vengono persi nella serializzazione a db. C’è modo di ripristinare l’indentazione originale? C’è qualche specifica pubblica sul formato con indentazione?

Per evitare questi problemi di norma si firma l’xml in forma canonica.
Se non lo hai “modificato” in fase di scrittura/lettura sul db verificherei la codepage del db.
Se lo hai deserializzato/serializzato la firma non è più valida perchè l’xml è al 99% diverso da quello firmato.