8 Replies Latest reply on Nov 6, 2013 9:28 AM by LadeeRyder

    Digital signatures problem

    sealynn54

      AdobeX pro; have done save as/reader extended pdf/enable additional features. Others still cannot sign my signed document. What else must I do?

        • 1. Re: Digital signatures problem
          Steven.Madwin Adobe Employee

          Hi Sealynn,

           

          It could one of be several things:

          • Are you absolutely sure the others are using Adobe Reader to view the PDF file and not some other PDF viewer?
          • When you signed the file was it a certifying signature (where you see the blue ribbon), or a regular signature (where you see the green check)?
          • If it was a certifying signature are you sure you selected "Allow form fill-in and signing" from the restriction drop-down list?
          • If it was a regular signature are you sure the "Lock document after signing" checkbox was not selected?
          • Does the form have existing signature fields or are you expecting the others to create a signature field at signing time?

           

          Steve

          • 2. Re: Digital signatures problem
            LadeeRyder

            Steve -

            I didn't post the question, but I am having the same problem.

            1. I'm using Adobe Std 10

            2. I've removed ALL security from the form

            3. Using Adobe Reader to open/sign the form

            4. When I signed it, it was a regular signature, not locking the form.

            5.  When the user opens a blank form, they can't save the data or sign it.

            6.  Existing form fields.

             

            So then I saved it as a Reader Extended form, same as above.  no joy.

            Please help!!!!

            • 3. Re: Digital signatures problem
              Steven.Madwin Adobe Employee

              Hi LadeeRyder,

               

              In order to make a PDF file Reader enabled for digital signatures you need Acrobat Pro and you have the Standard version. Although Standard does allow files to be Reader Enabled some items it does not include the ability to Reader Enable a file for signing.

               

              Steve

              • 4. Re: Digital signatures problem
                LadeeRyder Level 1

                Steve -

                Thank you for your reply.  I am pressing forward and creating what I can.  Then I'll send the form to a user who has Acrobat Pro to set it up to be reader enabled.

                 

                What I'm trying to do now, is auto-populate the date field when the form is digitally signed. I use the JavaScript you put in the forum, but I need the string to display the month in alpha characters (Jun) instead of numbers.

                 

                Can you help me??

                 

                Shelly Pfennig

                • 5. Re: Digital signatures problem
                  Steven.Madwin Adobe Employee

                  Hi Shelly,

                   

                  Can you point be to the forum message that you're looking at and I'll figure out the change to the code that you'll need to make.

                   

                  Steve

                  • 6. Re: Digital signatures problem
                    LadeeRyder Level 1

                    Since I can't copy/paste in this window, here is an image of what I extrapolated:

                     

                    Acrobat Signing Question.jpg

                    • 7. Re: Digital signatures problem
                      Steven.Madwin Adobe Employee

                      Hi Shelly,

                       

                      There is more than one way to skin the proverbial electronic cat when it comes to writing code, but I think this will work well for you.

                       

                      Steve

                       

                      // JavaScript code to add the date at signing time

                           var currentTime = new Date();

                           var month = currentTime.getMonth() + 1;

                       

                           switch (month) {

                                case 1:

                                          month="Jan";

                                          break;

                                case 2:

                                          month="Feb";

                                          break;

                                case 3:

                                          month="Mar";

                                          break;

                                case 4:

                                          month="Apr";

                                          break;

                                case 5:

                                          month="May";

                                          break;

                                case 6:

                                          month="Jun";

                                          break;

                                case 7:

                                          month="Jul";

                                          break;

                                case 8:

                                          month="Aug";

                                          break;

                                case 9:

                                          month="Sep";

                                          break;

                                case 10:

                                          month="Oct";

                                          break;

                                case 11:

                                          month="Nov";

                                          break;

                                case 12:

                                          month="Dec";

                                          break; 

                                }

                       

                           var day = currentTime.getDate();

                           var year = currentTime.getFullYear();

                           var signingTime = month+", "+day+" "+year;     //Modify into your preferred format

                       

                           var f = this.getField("Text1");                                          //Modify the field name as necessary

                       

                           f.value = signingTime;

                      • 8. Re: Digital signatures problem
                        LadeeRyder Level 1

                        Steve -

                        That was absolutely it! I corrected the format to be 05 Nov 2013, (military date format), but with your help, it was easy.  Thank you so much!!!

                         

                        Shelly Pfennig