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
{