HTML Panel Tips #24: Fixing ZXP Timestamping errors

Recently, running the ZXPSignCmd command line utility to sign and timestamp HTML Panels has proved to cause errors. The problem lies in the Timestamp Authority.

Adobe Configurator 4, which relies on it behind the scenes to export the (Flash) panel as ZXP is also affected. Quick fix as follows: hammer it! And if it doesn’t work, change the timestamp authority. We’ve been using https://timestamp.geotrust.com/tsa for quite some time now. Is its recent failure linked to the SHA-1 deprecation? I can’t say, but you can try a different service from this list – that comes from the small but always great CEP (HTML) Panels developers community.

  • http://tsa.starfieldtech.com
  • http://sha256timestamp.ws.symantec.com/sha256/timestamp
  • http://timestamp.comodoca.com
  • http://timestamp.verisign.com/scripts/timstamp.dll
  • http://timestamp.digicert.com
  • http://time.certum.pl
  • http://timestamp.apple.com/ts01
  • http://timestamp.globalsign.com/scripts/timstamp.dll
  • http://timestamp.sectigo.com

I assume you know how to use it. If this is not the case, check out my previous posts: here and also here. Few notes: first, it might be that in the future Geotrust will be working again (I’ll update the post, if/when).

Second, I’ve tried a mild Configurator 4 hack, but without any success – I guess the ZXPSignCmd call is somewhere out of my reach – if you find a way to change the timestamp authority there, or if you want to suggest other timestemp URLs, please let me know in the comments!

Third, make sure to have the latest version of the ZXPSignCmd, which you can download here.

The Photoshop HTML Panels Development Course

Photoshop HTML Panels Development course
Updated to CC 2019.

If you’re reading here, you might be interested in my Photoshop Panels development – so let me inform you that I’ve authored a full course:

  • 300 pages PDF
  • 3 hours of HD screencasts
  • 28 custom Panels with commented code

Check it out! Please help me spread the news – I’ll be able to keep producing more exclusive content on this blog. Thank you!