InfoPath Digital Signature

Posted on 2010-01-08
Last Modified: 2013-11-05
Do I need to digitally sign an InfoPath form that will be published to SharePoint with full trust and be browser enabled?  My understanding is that digital signatures are only necessary if sending the form to someone.  Any explanation of digital signing would be appreciated.
Question by:EduMgtSPDev
    LVL 6

    Accepted Solution

    Basically a digital signature just gives you information about the credentials that were used to sign onto the computer at the time the document was "signed" as well as date & time stamp.  Sharepoint already captures that information when the form is submitted in the created by column in your forms library.

    It really depends on the form and the requirements your organization has implemented on the form for proof of who "signed" it.  It is a fairly easy process to add the digital signature for both the form developer & the end user, so I would recommend using this feature whenever possible.  The information will be stored on sharepoint, but what if you need to email the form to someone or print it out?  A digital signature will provide reasonable proof that the person who signed it, was indeed the person who "signed" it.

    Here is more information about using digital signatures with Infopath:
    LVL 3

    Author Comment

    Thanks for the info, very helpful.  Basically I have some managed code that emails the contents of the form.  I had to use managed code because the email had to be sent in text format and I wasn't able to figure out how to send the InfoPath form without the HTML format.  There is an error when sending the email and someone was insistent that digitally signing the form would fix this but I don't think it will.  From what you're telling me the digital signature won't help.
    LVL 6

    Expert Comment

    There may be something in your code.  Care to post it here so we can offer suggestions?
    LVL 3

    Author Comment

    It is a security problem with using the SharePoint smtp server.  I am not as concerned with the code as the digi signature piece  :)  I just wanted to make sure I was right about it.  She is just learning SharePoint dev and I didn't like her arguing with me about stuff she doesn't know.  I'm going to let her figure out the problem but she needs to elevate perms.  I much appreciate your explanation on digital sigs though!

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    Work Over Net is a new and very powerful collaboration product. With its new easy interface it is becoming very competitive to other similar products like webex and office interactive. WON 2010 have the standard business tools needed for multi-offic…
    SharePoint Designer 2010 has tools and commands to do everything that can be done with web parts in the browser, and then some – except uploading a web part straight into a page that is edited in SPD. So, can it be done? Scenario For a recent pr…
    In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now