Hola.
Que yo sepa no hay componentes gratuitos para Delphi que firmen archivos, yo en particular lo que he hecho ha sido hacer una llamada a un programita hecho en java, no es la forma más elegante pero funciona.
Aquí tienes el post, espero que te sirva.
Saludos