Author: tchemit Date: Tue Nov 12 16:08:35 2013 New Revision: 1541126 URL: http://svn.apache.org/r1541126 Log: MJARSIGNER-26 - Jar Signer does not support protected authentication path Submitted by: Michael Gruebsch
Modified: maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java Modified: maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java?rev=1541126&r1=1541125&r2=1541126&view=diff ============================================================================== --- maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java (original) +++ maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java Tue Nov 12 16:08:35 2013 @@ -129,6 +129,15 @@ public abstract class AbstractJarsignerM private boolean processAttachedArtifacts; /** + * Must be set to true if the password must be given via a protected + * authentication path such as a dedicated PIN reader. + * + * @since 1.3 + */ + @Parameter( property = "jarsigner.protectedAuthenticationPath", defaultValue = "false" ) + private boolean protectedAuthenticationPath; + + /** * Controls processing of project attachments. * * @deprecated As of version 1.1 in favor of the new parameter <code>processAttachedArtifacts</code>. @@ -388,6 +397,7 @@ public abstract class AbstractJarsignerM request.setWorkingDirectory( workingDirectory ); request.setMaxMemory( maxMemory ); request.setArguments( arguments ); + request.setProtectedAuthenticationPath( protectedAuthenticationPath ); try {