Um método interessante para criar documentos PDF assinados digitalmente é incluir a biblioteca iTextSharp no projeto. Essa biblioteca é muito poderosa na criação, formatação e anexação de imagens em documentos PDF.

Após criar o seu documento, utilize um ‘assinador de documentos’ para certificar a assinatura digital. O assinador da Certisign cumpre essa tarefa muito bem.

Detalhe: O iTextSharp está na release 4.0.6 de 09/10/2007 e se você utiliza .NET 2.0 precisará apenas recompilá-lo, pois o projeto foi criado pelos seus desenvolvedores no .NET 1.1.