|
|
@@ -128,6 +128,11 @@ public class SignJar extends AbstractJarSignerTask { |
|
|
|
*/ |
|
|
|
private String digestAlg; |
|
|
|
|
|
|
|
/** |
|
|
|
* tsa digest algorithm |
|
|
|
*/ |
|
|
|
private String tsaDigestAlg; |
|
|
|
|
|
|
|
/** |
|
|
|
* error string for unit test verification: {@value} |
|
|
|
*/ |
|
|
@@ -362,6 +367,24 @@ public class SignJar extends AbstractJarSignerTask { |
|
|
|
return digestAlg; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* TSA Digest Algorithm; optional |
|
|
|
* |
|
|
|
* @param digestAlg the tsa digest algorithm |
|
|
|
* @since Ant 1.10.2 |
|
|
|
*/ |
|
|
|
public void setTSADigestAlg(String digestAlg) { |
|
|
|
this.tsaDigestAlg = digestAlg; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* TSA Digest Algorithm; optional |
|
|
|
* @since Ant 1.10.2 |
|
|
|
*/ |
|
|
|
public String getTSADigestAlg() { |
|
|
|
return tsaDigestAlg; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* sign the jar(s) |
|
|
|
* |
|
|
@@ -564,6 +587,11 @@ public class SignJar extends AbstractJarSignerTask { |
|
|
|
addProxyFor(cmd, "http"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (tsaDigestAlg != null) { |
|
|
|
addValue(cmd, "-tsadigestalg"); |
|
|
|
addValue(cmd, tsaDigestAlg); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|