Skip to content
/ jsign Public
forked from ebourg/jsign

Pure Java implementation of Microsoft Authenticode for signing Windows executable files

License

Notifications You must be signed in to change notification settings

solerman/jsign

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jsign - Java implementation of Microsoft Authenticode

Jsign is a Java implementation of Microsoft Authenticode that lets you sign and timestamp executable files for Windows. Jsign is platform independent and provides an alternative to native tools like signcode/signtool on Windows or the Mono development tools on Unix systems.

Jsign comes as an easy to use Ant task to be integrated in any automated build. It's especially suitable for signing executable wrappers and installers generated by tools like NSIS, exe4j, launch4j or JSmooth. Jsign can also be used with Maven using the Antrun plugin, or standalone as a command line tool.

Jsign is free to use and licensed under the Apache License version 2.0.

See http://ebourg.github.com/jsign for more information.

Changes

In this Branch, 2013-11-29

  • Fixed sign code to work with Launch4j exe on Java 6

Version 1.2, 2013-01-10

  • Reduced the memory usage when signing large files
  • Files over 2GB are now supported
  • Improved the thread safety

Version 1.1, 2012-11-02

  • Command line interface with bash completion for signing files (available as RPM and DEB packages)
  • The keystore is no longer locked if the signing fails

Version 1.0, 2012-10-03

  • Initial release

About

Pure Java implementation of Microsoft Authenticode for signing Windows executable files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%