Hola iMia,
Claro; Al final contraté unos componentes de Eldos: SecureBlackBox. Es una suite de componentes para hacer encriptados y
nosecuantascosas mas;
Un punto importante, que me encontré en mi caso, es que el método para la firma del XML es totalmente diferente a la firma del PDF. Si exportáis la factura también en formato PDF y queréis firmarla, es necesario una licencia un poco superior.
Si sólo vais a firmar el XML, creo que hay un paquete más pequeño (más económico).
Creo recordar que es este:
https://www.eldos.com/sbb/, pero si decidís comprarlo, comprobarlo y preguntar antes, que hablo de memoria.
Pensaba sacar una API, para facilitar precisamente esta tarea a otros programadores, con intención de abaratar el coste y simplificar el proceso. De momento la dejé un poco en el tintero.
Es un tema que tienen su cierta complejidad, pregúntame lo que vayas necesitando.
Saludos;
Manuel.