Skip to content

Commit

Permalink
Release version 7.1
Browse files Browse the repository at this point in the history
  • Loading branch information
ebourg committed Feb 14, 2025
1 parent 068dfb7 commit 971a00d
Show file tree
Hide file tree
Showing 14 changed files with 37 additions and 37 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ See https://ebourg.github.io/jsign for more information.

## Changes

#### Version 7.1 (in development)
#### Version 7.1 (2025-02-14)

* New signing service: SignPath
* The "Unsupported file" error when using the Ant task has been fixed
Expand Down
26 changes: 13 additions & 13 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,12 +90,12 @@ <h3 id="features">Features</h3>
<h3 id="files">Downloads</h3>

<ul>
<li><a href="https://github.com/ebourg/jsign/releases/download/7.0/jsign_7.0_all.deb">DEB package</a> (Debian/Ubuntu)</li>
<li><a href="https://github.com/ebourg/jsign/releases/download/7.0/jsign-7.0-1.noarch.rpm">RPM package</a> (RedHat/Fedora)</li>
<li><a href="https://github.com/ebourg/jsign/releases/download/7.1/jsign_7.1_all.deb">DEB package</a> (Debian/Ubuntu)</li>
<li><a href="https://github.com/ebourg/jsign/releases/download/7.1/jsign-7.1-1.noarch.rpm">RPM package</a> (RedHat/Fedora)</li>
<li><a href="https://community.chocolatey.org/packages/jsign/">Chocolatey package</a> (Windows)</li>
<li><a href="https://scoop.sh/#/apps?q=jsign&id=48a014807579e3b45a673676f26a17fff1f8e961">Scoop package</a> (Windows)</li>
<li><a href="https://formulae.brew.sh/formula/jsign">Homebrew package</a> (macOS/Linux)</li>
<li><a href="https://github.com/ebourg/jsign/releases/download/7.0/jsign-7.0.jar">All-in-one JAR</a> (Other systems, Ant task, JCA provider)</li>
<li><a href="https://github.com/ebourg/jsign/releases/download/7.1/jsign-7.1.jar">All-in-one JAR</a> (Other systems, Ant task, JCA provider)</li>
</ul>


Expand All @@ -104,7 +104,7 @@ <h3 id="ant">Ant Task</h3>
<p>Here is an example showing how the signing works with Ant, using a Java keystore:</p>

<pre class="prettyprint lang-xml">
&lt;taskdef name="jsign" classname="net.jsign.JsignTask" classpath="jsign-7.0.jar"/>
&lt;taskdef name="jsign" classname="net.jsign.JsignTask" classpath="jsign-7.1.jar"/>

&lt;jsign file="application.exe"
name="My Application"
Expand Down Expand Up @@ -358,7 +358,7 @@ <h3 id="maven">Maven plugin</h3>
&lt;plugin>
&lt;groupId>net.jsign&lt;/groupId>
&lt;artifactId>jsign-maven-plugin&lt;/artifactId>
&lt;version>7.0&lt;/version>
&lt;version>7.1&lt;/version>
&lt;executions>
&lt;execution>
&lt;goals>
Expand Down Expand Up @@ -445,7 +445,7 @@ <h3 id="gradle">Gradle plugin</h3>

<pre class="prettyprint lang-groovy">
plugins {
id 'net.jsign' version '7.0'
id 'net.jsign' version '7.1'
}

task sign {
Expand All @@ -465,7 +465,7 @@ <h3 id="gradle">Gradle plugin</h3>

<pre class="prettyprint lang-kotlin">
plugins {
id("net.jsign") version "7.0"
id("net.jsign") version "7.1"
}

task("sign") {
Expand Down Expand Up @@ -497,11 +497,11 @@ <h3 id="github-actions">GitHub Actions</h3>
distribution: 'temurin'

- name: Download Jsign
run: wget https://github.com/ebourg/jsign/releases/download/7.0/jsign-7.0.jar
run: wget https://github.com/ebourg/jsign/releases/download/7.1/jsign-7.1.jar

- name: Sign
run: >
java -jar jsign-7.0.jar --storetype TRUSTEDSIGNING
java -jar jsign-7.1.jar --storetype TRUSTEDSIGNING
--keystore weu.codesigning.azure.net
--storepass ${{ secrets.AZURE_ACCESS_TOKEN }}
--alias &lt;account&gt;/&lt;profile&gt;
Expand All @@ -516,7 +516,7 @@ <h3 id="cli">Command Line Tool</h3>

<p>On other systems the command line is invoked by running the jar with:</p>

<pre> java -jar jsign-7.0.jar [OPTIONS] [FILE]...</pre>
<pre> java -jar jsign-7.1.jar [OPTIONS] [FILE]...</pre>

<p>The parameters expected are the same as those used by the Ant task:</p>

Expand Down Expand Up @@ -1039,7 +1039,7 @@ <h3 id="api">API</h3>
&lt;dependency>
&lt;groupId>net.jsign&lt;/groupId>
&lt;artifactId>jsign-core&lt;/artifactId>
&lt;version>7.0&lt;/version>
&lt;version>7.1&lt;/version>
&lt;/dependency>
</pre>

Expand Down Expand Up @@ -1074,7 +1074,7 @@ <h4 id="jar-signing">JAR signing</h4>
<p>With Java 11 or later the syntax looks like this:</p>

<pre>
jarsigner -J-cp -Jjsign-7.0.jar -J--add-modules -Jjava.sql \
jarsigner -J-cp -Jjsign-7.1.jar -J--add-modules -Jjava.sql \
-providerClass net.jsign.jca.JsignJcaProvider \
-providerArg &lt;keystore&gt; \
-keystore NONE \
Expand All @@ -1089,7 +1089,7 @@ <h4 id="jar-signing">JAR signing</h4>
parameter is removed:</p>

<pre>
jarsigner -J-cp -Jjsign-7.0.jar:$JAVA_HOME/lib/tools.jar \
jarsigner -J-cp -Jjsign-7.1.jar:$JAVA_HOME/lib/tools.jar \
...
</pre>

Expand Down
4 changes: 2 additions & 2 deletions jsign-ant/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>net.jsign</groupId>
<artifactId>jsign-parent</artifactId>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>Jsign - Authenticode signing in Java (Ant Task)</name>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<packaging>jar</packaging>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions jsign-cli/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>net.jsign</groupId>
<artifactId>jsign-parent</artifactId>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>Jsign - Authenticode signing in Java (Command Line Tool)</name>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<packaging>jar</packaging>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions jsign-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>net.jsign</groupId>
<artifactId>jsign-parent</artifactId>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>Jsign - Authenticode signing in Java (Core)</name>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<packaging>jar</packaging>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions jsign-crypto/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>net.jsign</groupId>
<artifactId>jsign-parent</artifactId>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>Jsign - Authenticode signing in Java (Crypto)</name>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<packaging>jar</packaging>

<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion jsign-gradle-plugin/example.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ buildscript {
}

dependencies {
classpath 'net.jsign:jsign-gradle-plugin:7.0'
classpath 'net.jsign:jsign-gradle-plugin:7.1'
}
}

Expand Down
2 changes: 1 addition & 1 deletion jsign-gradle-plugin/example.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ buildscript {
}

dependencies {
classpath("net.jsign:jsign-gradle-plugin:7.0")
classpath("net.jsign:jsign-gradle-plugin:7.1")
}
}

Expand Down
4 changes: 2 additions & 2 deletions jsign-gradle-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>net.jsign</groupId>
<artifactId>jsign-parent</artifactId>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>Jsign - Authenticode signing in Java (Gradle Plugin)</name>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<packaging>jar</packaging>

<repositories>
Expand Down
4 changes: 2 additions & 2 deletions jsign-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>net.jsign</groupId>
<artifactId>jsign-parent</artifactId>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>Jsign - Authenticode signing in Java (Maven Plugin)</name>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<packaging>maven-plugin</packaging>

<properties>
Expand Down
4 changes: 2 additions & 2 deletions jsign/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>net.jsign</groupId>
<artifactId>jsign-parent</artifactId>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>Jsign - Authenticode signing in Java (Distribution)</name>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<packaging>jar</packaging>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions jsign/src/choco/jsign.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>jsign</id>
<version>7.0</version>
<version>7.1</version>
<owners>ebourg</owners>
<title>Jsign</title>
<authors>Emmanuel Bourg</authors>
Expand All @@ -28,7 +28,7 @@
</metadata>
<files>
<file src="tools\**" target="tools" />
<file src="..\..\target\jsign-7.0.jar" target="tools\jsign.jar" />
<file src="..\..\target\jsign-7.1.jar" target="tools\jsign.jar" />
<file src="..\..\..\LICENSE.txt" target="tools\" />
</files>
</package>
6 changes: 3 additions & 3 deletions jsign/src/choco/tools/VERIFICATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ in verifying that this package's contents are trustworthy.
Package can be verified like this:

* Go to https://github.com/ebourg/jsign/releases
* Download the `jsign-<version>.jar` file for the latest release (for example https://github.com/ebourg/jsign/releases/download/7.0/jsign-7.0.jar)
* Download the `jsign-<version>.jar` file for the latest release (for example https://github.com/ebourg/jsign/releases/download/7.1/jsign-7.1.jar)
* Get the checksum using one of the following methods:
- Using powershell function 'Get-FileHash'
- Use chocolatey utility 'checksum.exe'
* Compare the checksum with the one of the jsign.jar file embedded in this package.
The expected sha-256 value for the version 7.0 is:
`325df319621e7fa74384c8852efdb5828871bf6405648a4c621ee5fc37c59b6c`
The expected sha-256 value for the version 7.1 is:
`cfb48b07fdd2ee199bfc9e71d8dccdde67a799c4793602e446c7a101be62b3c4`
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>net.jsign</groupId>
<artifactId>jsign-parent</artifactId>
<name>Jsign - Authenticode signing in Java (Parent)</name>
<version>7.1-SNAPSHOT</version>
<version>7.1</version>
<packaging>pom</packaging>

<inceptionYear>2012</inceptionYear>
Expand Down Expand Up @@ -391,7 +391,7 @@
<bouncycastle.version>2.73.7</bouncycastle.version>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.outputTimestamp>2025-01-16T08:34:01Z</project.build.outputTimestamp>
<project.build.outputTimestamp>2025-02-14T17:41:47Z</project.build.outputTimestamp>
</properties>

</project>

0 comments on commit 971a00d

Please # to comment.