Digitally signing PDFs programmatically

I am producing Reports from a .net app using Componentone reports for .net and rendering to PDF.

I have a requirement to digitally sign these reports.

I am persuing the componentone angle to see if there is a method or property that will do this but I don't think I will be lucky.

Is there a way to programmatically sign PDFs, from a .net app.

Any ideas?

LVL 13
Andrew CroftsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Karl Heinz KremerCommented:
Can you please be more specific about what you need to do? Is what you want to do possible with Acrobat? If so, please explain which steps you take to sign a document. The reason I'm asking is that there are so many different meanings of "signing a document", that it's impossible to tell you if it's possible or not.
Andrew CroftsAuthor Commented:
I mean including a digital certificate that a user can use to confirm the document has come from a trusted source. The source the document purports to come from. This is possible from within Adobe.

Karl Heinz KremerCommented:
This is not a trivial task, and there are not many non-Adobe products available that can sign documents.

One option is to use PDFSealer's ( command line interface to sign a PDF document. You would have to call an external program from your .NET environment.

The activePDFToolkit ( is a COM object that according to the description can also sign documents. I've never used this myself, so I cannot say anything else about this product.

You can get eval versions of both products to see if they fit your need.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Andrew CroftsAuthor Commented:
From the research I have been doing I think you are right, which is a pain.
Andrew CroftsAuthor Commented:
Thanks. I don't know which route we will take at the moment.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Acrobat

From novice to tech pro — start learning today.