ANPR e Firma nodi XML in Python

Buongiono a tutti, vi chiedo un aiuto sulla firma di xml per una chiamata soap ad un servizio esposto tramite wsdl

L’algoritmo funziona bene quando devo firmare un solo nodo es “Assertion”, la cui firma è presente nel nodo “Signature” dopo “Issuer” del nodo Security, ma non riesco ad inserire correttamente la firma per i nodo “TimeStamp” e “Body”

Penso che il problema sia legato al fatto delle reference Id che aggiungo al nodo root “elem”, ma non so come configurare xmlsec in modo da passare tutti i parametri corretti.

Qualcuno di voi ha già affrontato questi problemi o sa aiutarmi?

Di seguito il mio pastebin per il sorgente

https://pastebin.com/HQnz3hLC

Di seguito il pastebin per l’xml generato

https://pastebin.com/XWT9gApF