Dynamic xfa form - digital signature becomes invalid

Greetings forum,
I have question regarding dynamic xfa forms and hope, that you can help me.
I filled a pdf form based on a dynamic xfa form (with extended rights for Reader user) using iText. When the content of the PDF is changed, the digital signature becomes unvalid, so that the rights are no longer vaild.
Therefore Adobe Reader (9.0) does not save the PDF. I get the following error message:
"This document contained certain rights to enable special features in  Adobe Reader. The document has been changed since it was created and these rights are  no longer valid. Please contact the author for the original version of this document."
I tried the following workaround with itext:
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(RESULT), '\0', true);
(http://1t3xt.info/tutorials/faq.php?branch=faq.itext&node=enabled_form),
but I doesn't seem to work.
As a result, the rights are valid but the content of the PDF wasn't changed.
Is there any workaround for that or does it only work static xfa forms/acroforms?
Many thanks for you support!
Irina2000

Sounds like you tried to fill in a form using Acrobat without the form feature use. Actually iText from what I can see is not using Acrobat, but a third party product. To fill in the form, you simply use the hand tool to move over a form field where the tool will change to an Ibeam or similar pointer tool. Select the field and type in the data. That should not make any changes to the PDF in the sense that has been stated. I have no clue where iText comes into the picture.

Similar Messages

  • Xfa Form, Digital Signatures, file attachments and Reader 9

    Hi,
    In reader 8 and previous, when i wanted to have a form that could be signed, passed to the next persons, added attachement signed, repeat, while maintaining the signatures valid, i could.
    Since we updated to reader 9.12 all previously signed documents appear with invalid signatures and if i try to attach a file, the add button just isn't there.
    If i follow he following steps:
    Server side:
    - Create PDF from xdp + xml (using forms).
    - Assign Form Fillin, Digital Signatures and File Attachment (using Reader Extentions)
    Client side:
    - Populate the Form data
    - Attach files
    - Certifiy
    - Sign (multiple Signatures)
    It works fine, but it isn't the workflow i had in previous versions.
    The workflow i have here is:
    Server side:
    - Create PDF from xdp + xml (using forms).
    - Assign Form Fillin, Digital Signatures and File Attachment (using Reader Extentions)
    Client side:
    - Populate the Form data
    - Attach files
    - add Signature (only locks a collections of form fields)
    - Repeat until everyone has attached their files and signed.
    The problem is that this worked fine in versions before 9 (all digital signatures here validated with the yellow exclamation mark indicating new content), but in 9 and up what i get, after validating the signatures in reader, is a information indicating that the signatures are invalid because the document is either corrupt or has been changed.
    Is this a bug or has this been changed from version 8 to version 9?
    I've read the changelist of reader 9 and it talks nothing about this situation or Digital Rights other than form fillin, annotations and digital signtatures (the ones we can choose in the certification wizard of Acrobat Pro).
    Any idea if its possible to implement the second scenario in reader 9, or even if its possible? Is there a guide on the practices Adobe garaties will allow to validate signatures in the following years? Even if it means usings PDFA.
    Thanks in advance.

    One last try.
    You help would really be welcome in finding out the root cause of the difference in behaviour between reader 8 and 9 in this matter (bug or change).
    I have no idea what documentation to read (since i've read the launch documentation and change list documentation) about reader 9, i've contacted Adobe 3 days ago (and the answer is silence, like usuall) and have no clear thought about what to say (without taking a huge risk by giving a uninformed answer) about this issue.
    Thanks.

  • Import/Export xml data from subtree of dynamic XFA form

    Hi
    We would like to import/export xml data (subtree) of a dynamic xfa form. The following script does only work with static AcroForms:
    formular.content.subformDaten.Button1[1]::click - (JavaScript, client)
    event.target.exportAsXFDF({aFields:["formular[0].content[0].subformDaten[0]"]});
    With dynamic forms the script does export an empty xml file (no data is included, only xml root tag):
    <?xml version="1.0" encoding="UTF-8"?>
    <xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve"
    ><f href="ExportTest_frei.pdf"
    /><ids original="EA43F92A6B6EA34F9C4DBBC2DA0B1840" modified="6A7C6282A167594F91240B773AA979A7"
    /></xfdf
    >
    Any ideas? Many thanks.
    Best regards,
    Daniel

    Hi Paul
    The Problem that Daniel posted was originally mine. Now after subscribing to this forum myself, I try to describe the aim of using exportAsXFDF/importAnXFDF.
    exportData("", false) and exportXFAData works, in my opinion, only with a DataConnection. In my form I have indeed such a connection for sending the whole form. But in addition I need the possibility to export and import only part of the data without overwriting the rest of the filled form.
    exportAsXFDF works with static forms. So there MUST be a possibility that works with dynamic forms, right?
    I hope anyone has a solution.
    Beat

  • Suggest a java API to flatten dynamic XFA forms

    I have a dynamic XFA form created using LiveCycle designer 8.2
    I want to flatten the form programatically for further processing.
    Does Adobe provide any API for this ?
    Thnks.,

    Michael Mitiaguin (guest) wrote:
    : Previously two APIs were supported.
    : Just citing :
    : "The C Application Program Interface (C API) is a
    : state-of-the-art programmatic interface to Oracle TextServer3
    : with ConText,
    : and is shipped as part of the Oracle Text Developer's
    Workbench.
    : It consists of a set of C-coded functions that you can use to
    : build calls to Oracle TextServer3 into your own applications.
    : The Forms 4 Application Program Interface (API) is a
    : state-of-the-art programmatic interface to Oracle TextServer3
    : with
    : ConText, and is shipped as part of Oracle Text Developer's
    : Workbench. It consists of a set of PL/SQL functions and
    : procedures that you can use to build calls to Oracle
    TextServer3
    : into your own Oracle Forms 4 applications. "
    : What about Java API for the time being ? I am interested in
    : feasibily of Java application with quite typical functionality.
    : VCR screen for navigation among records which satisfy
    : advanced search conditions. Each record is a huge chunk of text
    : ( let's say presented by TextAreaControl or probably specific
    : JavaBean component. I know ctv32.ocx existence for viewing
    : something in native format in regard to Windows applications )
    : and I want to navigate from hit to hit having them highlighted.
    There is no specific functionality in JDeveloper for this API.
    For a generic JAVA API in Intermedia, I could find no references
    to one.
    You may want to search for more info on Intermedia at:
    http://www.oracle.com/database/options/intermedia.html
    Regards,
    -Chris
    null

  • Dynamic PDFs with Digital Signatures?

    LCD 9 – Acrobat 9 standard/Pro
    Looking for the definitive answer on this one.  My PDFs have a need to be both dynamic and use multiple digital signatures.  For now I design as static with multi dig sig and deal with break-out forms and such via a portfolio.
    It would be nice if I could design a form that has both flowable sections (think dynamically added rows in a table using script, or even simple textfields that expand as you fill them up via flowed content areas) and these digital signatures.  As soon as I make that PDF dynamic the signatures are immediately invalidated as the form shows changes.
    Is there any workaround to this?  Some of the process I have to design for need flowed fields, and all require digital signatures on the form.  We use Entrust as the security for dig sig - and that will not change so cannot use any inherent Adobe signature security methods.
    Thanks,
    Jim

    Hi Jim,
    Yes, the file was created for Acrobat 10, but other than the warning you see on file open it will behave the same way in 9.x as it does in 10. However that said, you don't want to look at the file in Acrobat because you can't edit it or see the layout there. You need to view the file in LiveCycle Designer which gets installed along with Acrobat, and when you do get the file open in Designer it won't complain. Once you get the file open in Acrobat select the Forms > Edit Form in Designer menu item and that's where you can see the properties used to get page flow to work.
    I've attached another copy without any data that won't complain when you open it in Acrobat. It is for all intents and purposes the same file, the only reason there are fewer pages is due to the lack of data in the table.
    Steve

  • Dynamic date in Digital Signature

    I am looking for a method to add a custom dynamic date field in a digital signature or modify the location and format of the Date field that is already included in the Digital ID Appearance.  We are not interested in using a dynamic stamp, if we can avoid it.  We are interested in the extra layer of security that the "Sign & Certify" process provides.
    We have a signature box on a Construction Title Sheet that has the Date field below the Signature field and I have the custom image created and would like to add a dynamic date that is applied when I sign the document.  I tried a javascript in the same method that you would use in a dynamic stamp but it is not working. 
    Can anyone lend some assistance?
    Thanks in advance!
    Billy Sweeney
    Delaware DOT

    No, I am not adding blank signature fields to a PDF.  Well..  at least, that wasn't what I was intending when I posed the question. 
    I have a PDF that is created using a piece of CADD software that is the Title Sheet to a set of plans.   Right now, all of the information on that title sheet is filled out using the CADD software.  Project title, contract number, milepoint limits, table of contents, Federal Aid number, an image showing a general location of the project on a map, etc... Once that PDF is created, we want to be able to distribute it to up to 12 people for Digital Signatures.  Not knowing the exact difference between a Certifying Signature and Approval Signature, we want to be able to use the Sign & Certify process, NOT the Custom Stamp. 
    I was hoping there would not be a need for the designers/engineers to have to manually add the Date and Signature fields for each of the 12 blocks for every title sheet they create (some might have to create up to 8 or 10 different title sheets with differing information a month).
    The other route we could go would be a drastic change to how we create the Title Sheets.  We would almost have to turn it into a form and enter the information on the title sheet in Adobe as opposed to using our CADD program to complete the information.  The "background" image would be the title sheet with a whole bunch of fields that need to be filled out, along with image fields and signature fields that automatically fill specific date fields, similar to another post I was reading earlier today. That change in business practice would be hard to force these people to accept, I'm afraid.
    So, what I was hoping for was to use the Sign & Certify > Place Signature process and have them place a custom signature file using their Digital ID and have that file contain a dynamic date field that is automatically populated similar to how a dynamic stamp in the Commenting tools work.
    It doesn't seem like that is possible though, unfortunately.
    By the way, I really appreciate the time you are taking to help me through this.

  • Adobe form Digital Signatures

    Hello SDN,
    I have to implement Digital signatures in my Webdynpro interactive forms. In sdn I found one example related to online Interactive form security but for offline I couldnt find.
    In offline  scenario, a user will send pdf form to customer or employee etc to fill the form and send it back.
    1) Here how a receiver will know that he got the form, from an authorized person? 
    2) Once the form is filled and send it back, how receiver can validate whether the filled form came from an authorized person?
    3) Also how exactly I can use digital signatures? what are the technical requirements for implementing digital signatures?
    4) For implementing digital certificates do I need to have SSL configured for my j2ee?
    Can some one guide me on this?
    Appreciate your help.
    With regards,
    Ravi.D
    Edited by: Ravi Devarasetty on Oct 21, 2008 4:48 AM

    Hi Ravi,
    I am impleting a similar scenario.
    Can you please let me know the link to the example of an Online Interactive form with digital signatures.
    Thanks,
    Vivek

  • Forms, digital signatures, cross platform issues

    I am trying to implement pdf forms in an educational environment to utilize digital signatures and reduce paper. The form data does not need to go anywhere. It just stays in the form at this point. Some people on campus have Windows machines, others have Macs. All the Windows machines have Acrobat Pro installed and not Reader. The Mac people are more likely to have Reader. There have been problems with emailing these forms between platforms. Does anyone have any ideas about how to solve this? My IT department will not support Reader on Windows machines, so the forms have to work in Acrobat and Reader! How should the orginal document I put online be saved to work in both programs and platforms? What direction should I give the users about how to save the forms they fill out and sign? I've looked all over for this kind of info, but can't seem to find it. Any and all help is greatly appreciated. FYI, I am not an IT person. Thanks!!!

    For Mac users, it will be important that they don't use the Preview application to work with the forms. Preview is the default Mac PDF viewer out of the box, and it corrupts PDF forms when it saves them, so it really needs to be avoided.
    In order for Reader to save a filled-in form and apply digital signatures, the forms need to be Reader-enabled, which can be done with Acrobat Pro. Acrobat Standard can Reader-enable documents too, but it doesn't apply the digital signature usage right.
    The problem with this is if you will be getting the forms returned to you, you can only use data from no more than 500 instances for the form, including hardcopies. This is an Acrobat License Agreement restriction. If they won't be returned, there won't be a problem. Also, the Acrobat users don't need to use a Reader-enabled version, so you can collect all the forms you want from them.
    Email will be most reliable if the user manually attaches the file to an email, as opposed to setting up a button on the forms to submit to an email address. You'll find many threads here discussing the emailing difficulties with forms that are set up this way. The problems can be minimized with user education, as the manual process is available in either case. A submit button provides convenience, unless it doesn't work, and it won't for some users.

  • Interactive Form - digital signature and fields locked

    Hi everyone,
    Lets say we have 2 input fields in the Interactive Form.
    In addition, we have a digital signature field that locks.
    How can I specify which fields I want to lock ?
    Thanks
    Regards.

    Hi David,
    Lets say you have a digital signature field. What you could do is on the click event of the Signature field, you could Lock the 2 input fields.
    Say Text1 & Text2 (Names of the Inputfields respectively) by using the following Commands.
    Text1.access = "readOnly";
    Text2.access = "readOnly";
    Note : Before adding the code set the Language to "Java Script".

  • Adobe Form Digital Signature using WDA

    Hi,
    I have implemented Interactive Adobe Form using WDA, with one Signature Field.
    I need to set and verify the status of the Digital Signature.
    1) Is it possible to sign the Adobe form without the user selecting the Digital Id, basically what is needed to implement automatic signatures (setting and verifying)?
    2) Once the data is filled online, the form is to be distributed or downloaded. How to apply security parameters to Form in this case (like pass protected etc). From SAP documentation, I understand we need to use Adobe Policy Server. Can we install this server on the Java stack of SAP WAS. Are there any other alternatives to implement such features?
    Thanks & Regards,
    Chitrali Shah

    I realize there is quite a bit of crossover between the two topics, but becuase you want to know about digital signature and specifically offline security; this question would probably be better asked in the Adobe Interactive Forms forum:
    SAP Interactive Forms by Adobe
    However I'm not going to lock the thread, as the WDA forum you will find many Forms experts as well and might find a solution.  I just think you might have better luck in the other forum. This is perhas a rare case where double posting would be appropriate as long as you go back and update both threads with any solutions.
    It sounds like you may have already found it, but about all I can offer on the subject is the link to the latest version of the online help on the subject:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/a0677efb696bb9e10000000a42189d/frameset.htm

  • Export Dynamic XFA form to PDF

    Greetings,
    I am a developer on an ASP.Net web application.  I have the need to export a dynamic XFA PDF to a "flat" PDF or image.  With Acrobat Pro I can export the formt to PostScript and then use Distiller to convert back to PDF.  This is essentially what I want to do.  Is there any way to accomplish this without user interaction server-side.  I know LiveCycle is one option but is cost probhitive for this project.
    Thanks

    I do not know if I have understood to you well. My English is not very good.<br /><br />If your form is fixed and you want to interchange the fields, I can help you.<br /><br />You save the form in designer in format PDF, and in an accessible place from Notes, for example scheduler in a pagina of Notes.<br /><br />Now only you must create the file XDP that represents the data of<br />the form, doing reference to where it is form pdf.<br /><br />For example, a simple form whith two fields, I generate the XDP file following, and when is opened in adobe reader show the fields in the form<br /><br /><?xml version="1.0" encoding="UTF-8"?><br /><?xfa generator="XFA2_0" APIVersion="1.4.4127.0"?><br /><xdp:xdp <br />  xmlns="http://ns.adobe.com/xdp/pdf/" <br />  xmlns:dxl="http://www.lotus.com/dxl" <br />  xmlns:xdp="http://ns.adobe.com/xdp/" <br />  xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/"><br /><xfa:datasets><br /><xfa:data><br /><form><br />  <subForm><br />    <cNombre>Antonio</cNombre><br />    <cApellidos>Garcia Rodriguez</cApellidos><br />  </subForm><br /></form><br /></xfa:data><br /></xfa:datasets><br /><pdf href="page/File/formPersonaLocal.pdf?OpenElement"/><br /></xdp:xdp>

  • Digital signature is invalid

    We have created adobe captivate video in "exe" format (Using Captivate 5). It has a adobe digital signature, but it is not proper (Invalid digital sign). So we want to remove that old digital sign and put our digital sign. How to remove digital sign from exe?
    We used "FileUnsigner.exe" from here. It has removed that old digital sign and after that we have signed with our thawte digital sign. But after signing, that exe is not opening. How can we solve this issue?
    Or any other option to publish that exe without digital signature? So that we can put our digital sign later.
    Please anyone help as soon as possible

    Hello there,
    I'm not sure whether the signing would work with this exe but my question was if you are able to create the exe and playback without signing it.
    Thanks,
    Vish

  • Digital Signature Turns Invalid while setting the Property Dynamically to an Input Field

    I have an Input box that turns mandatory only if a check box is clicked.
    The Script goes Something Like This;
    if(chkbox.rawValue === 1){
         inputField.mandatory = "error";
         inputField.mandatoryMessage = "This Field cannot be left Blank";
         inputField.presence = "visible";
    } else {
         inputField.mandatory = "disabled";
         inputField.mandatoryMessage = "";
         inputField.presence = "hidden";
    I am working with Assembler Service and the Signature field is placed in the cover page after which this form is attached.
    Any clue of why the property change Invalidates the Signature?
    Note: The stand alone form where the Check box and Input field is present doesnot have a preSign event as this form doesnot contain a Signature field unless its merged using assembler. This Script is added to the Click Event of the Checkbox.
    Cheers
    Mahesh Krishnan

    weblogic.common.resourcepool.ResourceDisabledException: Pool mds-soa is Suspended, cannot allocate resources to applications ..Check server logs to find out why mds-soa is suspended. Make sure that datasource mds-soa is up and running on SOA servrs before deploying an application.
    Regards,
    Anuj

  • Digital Signature getting invalidated

    Hi ,
    I am getting the following error (Report Code - 400  Unrecognized PDF content: The document contains PDF content or custom content not supported by the current version of Adobe Reader.The document appears to have been produced by a later version of Acrobat.) when i am digitally signing my form, due to which my signature is breaking. What can be the reason for this error ?
    P.S - I am using Adobe Life Cycle Designer ES 2 and Adobe Reader Version 9.1

    Kindly check SAP note: 1589254 and 1168740 as it has all the information regarding this 1847862 - New Form 16 Layout for Financial Year 2012-2013

  • How to enable digital signature for browser enabled infopath form?

    Dear all,
    I have designed infopath form and published it into the document library. I want to provide signature option on the browser enabled infopath form.
    I have created it using secion and digital signature control.
    but I am getting this message.
    When i click on Yes . I get following screen.
    And it just hang here. I have enabled the active x control feature for IE.
    Please tell me where i should install this component and how it can be done? 
    I have access only to the sharepoint site.
    Thanks

    Hi,
    According to your post, my understanding is that you want to enable digital signature for browser enabled infopath form.
    To be able to sign this form, you need to activate two Windows Internet Explorer add-ons. Click the Information Bar in the dialog box, and then click Run ActiveX control to activate each add-on.
    Then you need to active the following add-on.
    In my environment, after I click the Next button, it open the picture as below.
    Once I click the link to add the add-on as above, everthing works well.
    For more information, you can refer to:
    Add a digital signature to a browser-enabled form
    Digital Signatures in InfoPath 2010
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

Maybe you are looking for