Manfred Koch created MJARSIGNER-62:
--------------------------------------

             Summary: additionalArguments should not have double quotes
                 Key: MJARSIGNER-62
                 URL: https://issues.apache.org/jira/browse/MJARSIGNER-62
             Project: Maven Jar Signer Plugin
          Issue Type: Bug
    Affects Versions: 3.0.0
         Environment: Windows
            Reporter: Manfred Koch


Adding additional arguments to the jarsigner with the arguments option will be 
double qouted in the command line. That causes errors and should be avoided.

 

*Example:*

 
{code:java}
<arguments>-certchain c:\chain.crt</arguments>
{code}
 

Results in
{noformat}
c:\Jenkins\tools\hudson.model.JDK\jdk-1.8.0_144-windows-x64\jre\..\bin\jarsigner.exe
 -keystore NONE -storepass *** -storetype PKCS11 -providerClass 
sun.security.pkcs11.SunPKCS11 -providerArg C:\config.conf "-certchain 
c:\chain.crt" -tsa http://timestamp.digicert.com library.jar alias{noformat}
That can't be executed. I check that manually on the system.

But without double qoutes
{noformat}
c:\Jenkins\tools\hudson.model.JDK\jdk-1.8.0_144-windows-x64\jre\..\bin\jarsigner.exe
 -keystore NONE -storepass *** -storetype PKCS11 -providerClass 
sun.security.pkcs11.SunPKCS11 -providerArg C:\config.conf -certchain 
c:\chain.crt -tsa http://timestamp.digicert.com library.jar alias{noformat}
it is possible to execute the command. I have checked the source code of the 
*AbstractJarsignerMojo.* All *additionalArguments* should not be double quoted.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to