Hay varios hilos en el foro sobre el componentes
TElXMLSigner (que al final es el que debes usar).
Seguro que en las páginas de Blackbox también encuentras ayuda sobre la firma con este componente. Al final en un XML y los códigos y ejemplos de firmar deben ser similares.
https://www.nsoftware.com/kb/article...ntingxades.rst
https://www.nsoftware.com/kb/article...gdocuments.rst
Aquí en los foros, revisa estos mensajes; Te pueden servir de punto de partida:
https://www.clubdelphi.com/foros/sho...0&postcount=83
https://www.clubdelphi.com/foros/sho...1&postcount=84
https://www.clubdelphi.com/foros/sho...79&postcount=1