How to implement Digital Signature in Asp.Net by using Web Service or WCF


  • Hi,

    I am new to digital signature. I have a web application developed in asp.net 3.5. In one of the module of this application I am generating pdf file and storing it on the server. The users must be able to choose a pdf file(Available on the server) and digitally sign it with a certificate stored locally (either on their machine or in a smartcard). I do not know whether I should pass pdf file to client place to sign it or I should send Certificate object to the server.

    I thought of using ActiveX to get the certificate available on the client machine and send the object of the Certificate to the server Using Web Service or WCF.

    Any help on this will be greatly appreciated.


    Surya Gahlot
    • Edited by Surya Gahlot Thursday, August 12, 2010 5:46 AM modification in the content
    Wednesday, August 11, 2010 7:29 AM


  • Please see the announcements at the top of this forum to learn where to ask ASP.NET and IIS questions.
    John Saunders
    WCF is Web Services. They are not two separate things.
    Use WCF for All New Web Service Development, instead of legacy ASMX or obsolete WSE
    Use File->New Project to create Web Service Projects
    • Marked as answer by edhickey Monday, August 23, 2010 8:04 PM
    Wednesday, August 11, 2010 6:54 PM