Hi,
I've been looking inside the PDF and the reason is passed correctly and put
in the signature dictionary  ("Aprovació del document"):

<</Contents <00...00>/Type/Sig/SubFilter/adbe.pkcs7.sha1/Name(PERE JOSEPH
RODRIGUEZ1377769222868)/M(D:20130829114022+02'00')/ByteRange [0 7746 27748
2707 ]                                                            
/Filter/Adobe.PPKMS/Reason
(Aprovació del document)>>

The problem seems to be in the SignatureAppearance method. I'll try to find
the bug tomorrow, so now i'm gone....

I think this functionality should be backwards compatible, i've been
looking at the manual you sent and there are ways to personalize the
widget. I may do a new code to adapt it to work...

Thanks
Pere Joseph Rodríguez

Servei de Seguretat
Direcció General de Tecnologia I Comunicacions
Govern de les Illes Balears

tel 971 177601
ext 67892



De:     TvT <tvtre...@nepatec.de>
Para:   Post all your questions about iText here
            <itext-questions@lists.sourceforge.net>
Fecha:  29/08/2013 14:29
Asunto: Re: [iText-questions] SignatureAppearance reason null?



So can you see the reason in the pdf file itself? (If you open it with a
text editor?)

You are talking about the text in the widget annotation?
If so, you have to draw it from scratch as explained in
http://itextpdf.com/book/digitalsignatures


2013/8/29 Pere Joseph Rodríguez <seguret...@dgtic.caib.es>
      The code is something like this. At the preclose phase the reason is
      already set....

                      PdfSignature dic = new PdfSignature
      (PdfName.ADOBE_PPKMS,
      PdfName.ADBE_PKCS7_SHA1);
                      dic.setDate(new PdfDate(sap.getSignDate()));
                        dic.setName(certificate.getName()+sysdate);
                      if (sap.getReason() == null)
                              sap.setReason("Aprobación del documento");

                      if (sap.getReason() != null)
                          dic.setReason(sap.getReason());
                      sap.setCryptoDictionary(dic);
                      sap.preClose(exc);
                      sap.close(dic2);





      Pere Joseph Rodríguez

      Servei de Seguretat
      Direcció General de Tecnologia I Comunicacions
      Govern de les Illes Balears

      tel 971 177601
      ext 67892



      De:     TvT <tvtre...@nepatec.de>
      Para:   Post all your questions about iText here
                  <itext-questions@lists.sourceforge.net>
      Fecha:  29/08/2013 13:00
      Asunto: Re: [iText-questions] SignatureAppearance reason null?



      maybe the reason is null? Please provide more information....


      2013/8/29 Pere Joseph Rodríguez <seguret...@dgtic.caib.es>

            Hi,
            i'm trying to sign a pdf in ISO old format (not PADES-BES) ,
      and the
            resulting pdf shows Signature reason as null in the default
      signature
            appearance. Is it a bug?

            Regards,
            Pere Joseph Rodríguez

            Servei de Seguretat
            Direcció General de Tecnologia I Comunicacions
            Govern de les Illes Balears

            tel 971 177601
            ext 67892



      
------------------------------------------------------------------------------


            Learn the latest--Visual Studio 2012, SharePoint 2013, SQL
      2012,
            more!
            Discover the easy way to master current and previous Microsoft
            technologies
            and advance your career. Get an incredible 1,500+ hours of
            step-by-step
            tutorial videos with LearnDevNow. Subscribe today and save!

      
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk


            _______________________________________________
            iText-questions mailing list
            iText-questions@lists.sourceforge.net
            https://lists.sourceforge.net/lists/listinfo/itext-questions

            iText(R) is a registered trademark of 1T3XT BVBA.
            Many questions posted to this list can (and will) be answered
      with a
            reference to the iText book: http://www.itextpdf.com/book/
            Please check the keywords list before you ask for examples:
            http://itextpdf.com/themes/keywords.php
      
------------------------------------------------------------------------------


      Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012,
      more!
      Discover the easy way to master current and previous Microsoft
      technologies
      and advance your career. Get an incredible 1,500+ hours of
      step-by-step
      tutorial videos with LearnDevNow. Subscribe today and save!
      
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk

      _______________________________________________
      iText-questions mailing list
      iText-questions@lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/itext-questions

      iText(R) is a registered trademark of 1T3XT BVBA.
      Many questions posted to this list can (and will) be answered with a
      reference to the iText book: http://www.itextpdf.com/book/
      Please check the keywords list before you ask for examples:
      http://itextpdf.com/themes/keywords.php


      
------------------------------------------------------------------------------

      Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012,
      more!
      Discover the easy way to master current and previous Microsoft
      technologies
      and advance your career. Get an incredible 1,500+ hours of
      step-by-step
      tutorial videos with LearnDevNow. Subscribe today and save!
      
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk

      _______________________________________________
      iText-questions mailing list
      iText-questions@lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/itext-questions

      iText(R) is a registered trademark of 1T3XT BVBA.
      Many questions posted to this list can (and will) be answered with a
      reference to the iText book: http://www.itextpdf.com/book/
      Please check the keywords list before you ask for examples:
      http://itextpdf.com/themes/keywords.php
------------------------------------------------------------------------------

Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a
reference to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples:
http://itextpdf.com/themes/keywords.php


------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference 
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples: 
http://itextpdf.com/themes/keywords.php

Reply via email to