Skip to content

hyphanet/sign-windows-installer

Repository files navigation

Signing the Windows installer

This repository contains the instrumentation (submodules, scripts, CI setup) to verify that the freenet.jar used in the windows innosetup installer build is created from the actual fred sources without functional changes.

The functionality is in .github/... and scripts/verify-build

To run a release, update the submodules to the release tag and let the CI check the build.

Free code signing is provided by SignPath.io, the certificate by the SignPath Foundation.

Submodules

Verification Process

On debian-oldstable with Java 8:

  • get freenet.jar from the fred releases
  • copy freenet.jar to /tmp/freenet-{TAG_VERSION}.jar0
  • setup ~/.freenetrc from .freenetrc
  • copy freenet.jar to $releaseDir
  • run verify-build

On windows:

  • build the windows installer with the checked freenet.jar
  • sign the windows installer
  • upload the windows installer

License

GPLv2 or later.

About

Instrumentation to verify and sign the windows installer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages