@@ -89,11 +89,11 @@ <h3 id="features">Features</h3>
89
89
< h3 id ="files "> Downloads</ h3 >
90
90
91
91
< ul >
92
- < li > < a href ="https://github.com/ebourg/jsign/releases/download/6 .0/jsign_6 .0_all.deb "> DEB package</ a > (Debian/Ubuntu)</ li >
93
- < li > < a href ="https://github.com/ebourg/jsign/releases/download/6 .0/jsign-6 .0-1.noarch.rpm "> RPM package</ a > (RedHat/Fedora)</ li >
92
+ < li > < a href ="https://github.com/ebourg/jsign/releases/download/7 .0/jsign_7 .0_all.deb "> DEB package</ a > (Debian/Ubuntu)</ li >
93
+ < li > < a href ="https://github.com/ebourg/jsign/releases/download/7 .0/jsign-7 .0-1.noarch.rpm "> RPM package</ a > (RedHat/Fedora)</ li >
94
94
< li > < a href ="https://community.chocolatey.org/packages/jsign/ "> Chocolatey package</ a > (Windows)</ li >
95
95
< li > < a href ="https://formulae.brew.sh/formula/jsign "> Homebrew package</ a > (macOS/Linux)</ li >
96
- < li > < a href ="https://github.com/ebourg/jsign/releases/download/6 .0/jsign-6 .0.jar "> All-in-one JAR</ a > (Other systems, Ant task, JCA provider)</ li >
96
+ < 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 >
97
97
</ ul >
98
98
99
99
@@ -102,7 +102,7 @@ <h3 id="ant">Ant Task</h3>
102
102
< p > Here is an example showing how the signing works with Ant, using a Java keystore:</ p >
103
103
104
104
< pre class ="prettyprint lang-xml ">
105
- <taskdef name="jsign" classname="net.jsign.JsignTask" classpath="jsign-6 .0.jar"/>
105
+ <taskdef name="jsign" classname="net.jsign.JsignTask" classpath="jsign-7 .0.jar"/>
106
106
107
107
<jsign file="application.exe"
108
108
name="My Application"
@@ -355,7 +355,7 @@ <h3 id="maven">Maven plugin</h3>
355
355
<plugin>
356
356
<groupId> net.jsign</groupId>
357
357
<artifactId> jsign-maven-plugin</artifactId>
358
- <version> 6 .0</version>
358
+ <version> 7 .0</version>
359
359
<executions>
360
360
<execution>
361
361
<goals>
@@ -442,7 +442,7 @@ <h3 id="gradle">Gradle plugin</h3>
442
442
443
443
< pre class ="prettyprint lang-groovy ">
444
444
plugins {
445
- id 'net.jsign' version '6 .0'
445
+ id 'net.jsign' version '7 .0'
446
446
}
447
447
448
448
task sign {
@@ -462,7 +462,7 @@ <h3 id="gradle">Gradle plugin</h3>
462
462
463
463
< pre class ="prettyprint lang-kotlin ">
464
464
plugins {
465
- id("net.jsign") version "6 .0"
465
+ id("net.jsign") version "7 .0"
466
466
}
467
467
468
468
task("sign") {
@@ -494,11 +494,11 @@ <h3 id="github-actions">GitHub Actions</h3>
494
494
distribution: 'temurin'
495
495
496
496
- name: Download Jsign
497
- run: wget https://github.com/ebourg/jsign/releases/download/6 .0/jsign-6 .0.jar
497
+ run: wget https://github.com/ebourg/jsign/releases/download/7 .0/jsign-7 .0.jar
498
498
499
499
- name: Sign
500
500
run: >
501
- java -jar jsign-6 .0.jar --storetype TRUSTEDSIGNING
501
+ java -jar jsign-7 .0.jar --storetype TRUSTEDSIGNING
502
502
--keystore weu.codesigning.azure.net
503
503
--storepass ${{ secrets.AZURE_ACCESS_TOKEN }}
504
504
--alias <account>/<profile>
@@ -513,7 +513,7 @@ <h3 id="cli">Command Line Tool</h3>
513
513
514
514
< p > On other systems the command line is invoked by running the jar with:</ p >
515
515
516
- < pre > java -jar jsign-6 .0.jar [OPTIONS] [FILE]...</ pre >
516
+ < pre > java -jar jsign-7 .0.jar [OPTIONS] [FILE]...</ pre >
517
517
518
518
< p > The parameters expected are the same as those used by the Ant task:</ p >
519
519
@@ -1018,7 +1018,7 @@ <h3 id="api">API</h3>
1018
1018
<dependency>
1019
1019
<groupId> net.jsign</groupId>
1020
1020
<artifactId> jsign-core</artifactId>
1021
- <version> 6 .0</version>
1021
+ <version> 7 .0</version>
1022
1022
</dependency>
1023
1023
</ pre >
1024
1024
@@ -1053,7 +1053,7 @@ <h4 id="jar-signing">JAR signing</h4>
1053
1053
< p > With Java 11 or later the syntax looks like this:</ p >
1054
1054
1055
1055
< pre >
1056
- jarsigner -J-cp -Jjsign-6 .0.jar -J--add-modules -Jjava.sql \
1056
+ jarsigner -J-cp -Jjsign-7 .0.jar -J--add-modules -Jjava.sql \
1057
1057
-providerClass net.jsign.jca.JsignJcaProvider \
1058
1058
-providerArg <keystore> \
1059
1059
-keystore NONE \
@@ -1068,7 +1068,7 @@ <h4 id="jar-signing">JAR signing</h4>
1068
1068
parameter is removed:</ p >
1069
1069
1070
1070
< pre >
1071
- jarsigner -J-cp -Jjsign-6 .0.jar:$JAVA_HOME/lib/tools.jar \
1071
+ jarsigner -J-cp -Jjsign-7 .0.jar:$JAVA_HOME/lib/tools.jar \
1072
1072
...
1073
1073
</ pre >
1074
1074
0 commit comments