The signatures you are referring are probably the so called Long Term
Validation (LTV) enabled signatures, possibly conforming to either PAdES LT
or LTA profiles  [1]. You can achieve the task with PoDoFo but don't assume
it's a trivial task: you will have to supply lot of information needed to
to achieve conformance to the relevant profiles, provide online connection
to services like OCSP and/or CLR requests[2][3], if you need certified
timestamp also TSA authority inquiry[4], and be ready to tell PoDoFo
exactly what to do and exactly where to fill the information (example the
creation of the /DSS dictionary). Also you will have to create the CMS[5]
structure as well, with OpenSSL in C/C++ or externally with any other
framework (eg. BouncyCastle). In podofosign[6] source there are some some
hints of what you will need to do at first dealing with CMS, but it's a
long way to reach PAdES LT/LTA conformance. If you are serious about and
you start from zero with PoDoFo it may require at least 6 weeks of full
time work writing lot of custom code, with timing depending on your ability
reading and implementing standards as described in [1]. Also if you have to
work entirely with C/C++ ensure you you can provide relevant client code
for [2][3][4], otherwise writing those stacks up in the estimation.

I hope this helps as a starting point.

Regards,
Francesco

[1]
https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf
[2] https://en.wikipedia.org/wiki/Online_Certificate_Status_Protocol
[3] https://en.wikipedia.org/wiki/Certificate_revocation_list
[4] https://en.wikipedia.org/wiki/Trusted_timestamping
[5] https://en.wikipedia.org/wiki/Cryptographic_Message_Syntax
[6]
https://sourceforge.net/p/podofo/code/HEAD/tree/podofo/trunk/tools/podofosign/podofosign.cpp


On Tue, 18 May 2021 at 14:13, Rigoberto Perez <rigo666be...@gmail.com>
wrote:

> Hi:
>
> I need to insert in a document all the necessary information so that
> its verification can be done offline. That is, it is not necessary to
> access the CRL at the time of verification.
>
> This can be done with Adobe; is it possible to do it with Podofo? how
> is it done?
>
> Thanks in advance
>
>
> _______________________________________________
> Podofo-users mailing list
> Podofo-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/podofo-users
>
_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to