Interface JarSignerRequest

  • All Superinterfaces:
    org.apache.maven.shared.utils.cli.javatool.JavaToolRequest
    All Known Implementing Classes:
    AbstractJarSignerRequest, JarSignerSignRequest, JarSignerVerifyRequest

    public interface JarSignerRequest
    extends org.apache.maven.shared.utils.cli.javatool.JavaToolRequest
    Specifies the common parameters used to control a JarSigner tool invocation.
    Since:
    1.0
    Author:
    Tony Chemit
    • Method Detail

      • isVerbose

        boolean isVerbose()
        Gets the value of the verbose field.
        Returns:
        the value of the verbose field.
      • getKeystore

        String getKeystore()
        Gets the value of the keystore field.
        Returns:
        the value of the keystore field.
      • getStoretype

        String getStoretype()
        Gets the value of the storetype field.
        Returns:
        the value of the storetype field.
      • getStorepass

        String getStorepass()
        Gets the value of the storepass field.
        Returns:
        the value of the storepass field.
      • getProviderName

        String getProviderName()
        Gets the value of the providerName field.
        Returns:
        the value of the providerName field.
      • getProviderClass

        String getProviderClass()
        Gets the value of the providerClass field.
        Returns:
        the value of the providerClass field.
      • getProviderArg

        String getProviderArg()
        Gets the value of the providerArg field.
        Returns:
        the value of the providerArg field.
      • getAlias

        String getAlias()
        Gets the value of the alias field.
        Returns:
        the value of the alias field.
      • getMaxMemory

        String getMaxMemory()
        Gets the value of the maxMemory field.
        Returns:
        the value of the maxMemory field.
      • getArguments

        String[] getArguments()
        Gets the value of the maxMemory field.
        Returns:
        the value of the maxMemory field.
      • getWorkingDirectory

        File getWorkingDirectory()
        Gets the value of the workingDirectory field.
        Returns:
        the value of the workingDirectory field.
      • getArchive

        File getArchive()
        Gets the value of the archive field.

        The archive field is in fact the file on which the jarsigner request will be executed.

        Returns:
        the value of the archive field.
      • isProtectedAuthenticationPath

        boolean isProtectedAuthenticationPath()
        Gets the value of the command line tool parameter
        protected
        Returns:
        true iff the password must be given via a protected authentication path such as a dedicated PIN reader
      • setVerbose

        void setVerbose​(boolean verbose)
        Sets the new given value to the field verbose of the request.
        Parameters:
        verbose - the new value of the field verbose.
      • setKeystore

        void setKeystore​(String keystore)
        Sets the new given value to the field keystore of the request.
        Parameters:
        keystore - the new value of the field keystore.
      • setStoretype

        void setStoretype​(String storetype)
        Sets the new given value to the field storetype of the request.
        Parameters:
        storetype - the new value of the field storetype.
      • setStorepass

        void setStorepass​(String storepass)
        Sets the new given value to the field storepass of the request.
        Parameters:
        storepass - the new value of the field storepass.
      • setAlias

        void setAlias​(String alias)
        Sets the new given value to the field alias of the request.
        Parameters:
        alias - the new value of the field alias.
      • setProviderName

        void setProviderName​(String providerName)
        Sets the new given value to the field providerName of the request.
        Parameters:
        providerName - the new value of the field providerName.
      • setProviderClass

        void setProviderClass​(String providerClass)
        Sets the new given value to the field providerClass of the request.
        Parameters:
        providerClass - the new value of the field providerClass.
      • setProviderArg

        void setProviderArg​(String providerArg)
        Sets the new given value to the field providerArg of the request.
        Parameters:
        providerArg - the new value of the field providerArg.
      • setMaxMemory

        void setMaxMemory​(String maxMemory)
        Sets the new given value to the field maxMemory of the request.
        Parameters:
        maxMemory - the new value of the field maxMemory.
      • setArguments

        void setArguments​(String... arguments)
        Sets the new given value to the field arguments of the request.
        Parameters:
        arguments - the new value of the field arguments.
      • setWorkingDirectory

        void setWorkingDirectory​(File workingDirectory)
        Sets the new given value to the field workingDirectory of the request.
        Parameters:
        workingDirectory - the new value of the field workingDirectory.
      • setArchive

        void setArchive​(File archive)
        Sets the new given value to the field archive of the request.
        Parameters:
        archive - the new value of the field archive.
      • setProtectedAuthenticationPath

        void setProtectedAuthenticationPath​(boolean protectedAuthenticationPath)
        Sets the value of the command line tool parameter
        protected
        Parameters:
        protectedAuthenticationPath - iff the password must be given via a protected authentication path such as a dedicated PIN reader