You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2017/08/18 12:43:06 UTC
svn commit: r1805413 - in /maven/plugins/trunk/maven-jarsigner-plugin:
pom.xml
src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java
Author: olamy
Date: Fri Aug 18 12:43:06 2017
New Revision: 1805413
URL: http://svn.apache.org/viewvc?rev=1805413&view=rev
Log:
[MJARSIGNER-53] - Add support of the "certchain" option in the "sign" mojo
Modified:
maven/plugins/trunk/maven-jarsigner-plugin/pom.xml
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java
Modified: maven/plugins/trunk/maven-jarsigner-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jarsigner-plugin/pom.xml?rev=1805413&r1=1805412&r2=1805413&view=diff
==============================================================================
--- maven/plugins/trunk/maven-jarsigner-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-jarsigner-plugin/pom.xml Fri Aug 18 12:43:06 2017
@@ -109,7 +109,7 @@ under the License.
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-jarsigner</artifactId>
- <version>1.4</version>
+ <version>3.0.0-SNAPSHOT</version>
</dependency>
</dependencies>
Modified: maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java?rev=1805413&r1=1805412&r2=1805413&view=diff
==============================================================================
--- maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java (original)
+++ maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java Fri Aug 18 12:43:06 2017
@@ -80,6 +80,19 @@ public class JarsignerSignMojo
*/
@Parameter( property = "jarsigner.tsacert" )
private String tsacert;
+
+ /**
+ * Location of the extra certchain file.
+ * See
+ * <a href="http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jarsigner.html#Options">
+ * Java SE 7 documentation
+ * </a>
+ * for more info.
+ *
+ * @since TODO
+ */
+ @Parameter( property = "jarsigner.certchain", readonly = true, required = false )
+ private File certchain;
@Override
protected String getCommandlineInfo( final Commandline commandLine )
@@ -121,6 +134,7 @@ public class JarsignerSignMojo
request.setSigfile( sigfile );
request.setTsaLocation( tsa );
request.setTsaAlias( tsacert );
+ request.setCertchain( certchain );
// Special handling for passwords through the Maven Security Dispatcher
request.setKeypass( decrypt( keypass ) );