I'm having an issue with iTextSharp. I have a document with form fields and I have fields already generated for signatures. When the first person signs the document it works fine. Adobe Reader shows a valid signature. When I have a second person sign the document, Adobe Reader shows that signature 1 is now "Signed by Unknown" and the signature is invalid. Adobe reader shows:
There are errors in the formatting or information contained in this signature (support information: SigDict /Contents illegal data)
The project works to perform the signing as far as iTextSharp is concerned. There are no errors or exceptions. documents with only 1 signature are not an issue. The signing code is all based on the Answer's cut-down code from this article: ITextSharp SetVisibleSignature not working as expected
The most up-to-date version of iTextSharp I can use is 5.5.6. 5.5.7 has a bug referenced by the linked article. I have tried downgrading this project to 5.5.5, 5.5.4 and 5.4.2 and I'm getting the same results. Does anyone have any suggestions on how to troubleshoot why Adobe Reader is considering the Rev. 1 signature to be invalid after the Rev. 2 signature is applied?