Request: a new module-signer release that includes PR #7 (.p12 keystores)

Hi all,

We build and sign our third-party Ignition modules with
com.inductiveautomation.ignitionsdk:module-signer. The latest version on your Nexus
(inductiveautomation-releases) is still 0.0.1, published in June 2020.

In April I opened PR #7 on GitHub - inductiveautomation/module-signer: A utility that signs modules for use in Ignition · GitHub,
which detects .p12 keystores as PKCS#12 and matches the extension
case-insensitively. Until then only .pfx was recognised. It was merged on 2026-04-27
and is the current master (ce362b1), but it hasn't been released. To use it, we
currently build the signer from source as a git submodule.

Would it be possible to publish a 0.0.2 from the current master to the Nexus? That
would let us, and probably others, depend on the official artifact instead of a
self-built snapshot.

It isn't urgent: on current JDKs 0.0.1 also loads a .p12, because the JDK's JKS
keystore type falls back to reading PKCS#12. With the release, the keystore type
would be picked correctly instead of relying on that fallback.

If you're cutting a release anyway, the open dependabot PR #4 (commons-io 2.1 → 2.7)
might be worth merging first, since commons-io 2.1 is quite old.

Thanks a lot!
Chris

1 Like