code: public File execute( JnlpDependencyConfig config, File jarFile )
              throws JnlpDependencyTaskException
      {
  
          boolean jarSigned;
          try
          {
              jarSigned = JarSignerUtil.isArchiveSigned( jarFile );
          }
          catch ( IOException e )
          {
              throw new JnlpDependencyTaskException( "Could not detect if jar signed: " + jarFile, e );
          }
  
          if ( jarSigned )
          {
  
              // unsign jar
  
              verboseLog( config, "Unsign jar " + jarFile );
              try
              {
                  JarSignerUtil.unsignArchive( jarFile );
              }
              catch ( IOException e )
              {
  
                  throw new JnlpDependencyTaskException( "Could not find unsign jar " + jarFile, e );
              }
          }
          else
          {
  
              // not signed jar do nothing
              verboseLog( config, "Jar " + jarFile + " is not signed." );
          }
          return jarFile;
      }
docs: {@inheritDoc}