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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAlias()
Gets the value of thealias
field.java.io.File
getArchive()
Gets the value of thearchive
field.java.lang.String[]
getArguments()
Gets the value of themaxMemory
field.java.lang.String
getKeystore()
Gets the value of thekeystore
field.java.lang.String
getMaxMemory()
Gets the value of themaxMemory
field.java.lang.String
getProviderArg()
Gets the value of theproviderArg
field.java.lang.String
getProviderClass()
Gets the value of theproviderClass
field.java.lang.String
getProviderName()
Gets the value of theproviderName
field.java.lang.String
getStorepass()
Gets the value of thestorepass
field.java.lang.String
getStoretype()
Gets the value of thestoretype
field.java.io.File
getWorkingDirectory()
Gets the value of theworkingDirectory
field.boolean
isProtectedAuthenticationPath()
Gets the value of the command line tool parameterboolean
isVerbose()
Gets the value of theverbose
field.void
setAlias(java.lang.String alias)
Sets the new given value to the fieldalias
of the request.void
setArchive(java.io.File archive)
Sets the new given value to the fieldarchive
of the request.void
setArguments(java.lang.String... arguments)
Sets the new given value to the fieldarguments
of the request.void
setKeystore(java.lang.String keystore)
Sets the new given value to the fieldkeystore
of the request.void
setMaxMemory(java.lang.String maxMemory)
Sets the new given value to the fieldmaxMemory
of the request.void
setProtectedAuthenticationPath(boolean protectedAuthenticationPath)
Sets the value of the command line tool parametervoid
setProviderArg(java.lang.String providerArg)
Sets the new given value to the fieldproviderArg
of the request.void
setProviderClass(java.lang.String providerClass)
Sets the new given value to the fieldproviderClass
of the request.void
setProviderName(java.lang.String providerName)
Sets the new given value to the fieldproviderName
of the request.void
setStorepass(java.lang.String storepass)
Sets the new given value to the fieldstorepass
of the request.void
setStoretype(java.lang.String storetype)
Sets the new given value to the fieldstoretype
of the request.void
setVerbose(boolean verbose)
Sets the new given value to the fieldverbose
of the request.void
setWorkingDirectory(java.io.File workingDirectory)
Sets the new given value to the fieldworkingDirectory
of the request.
-
-
-
Method Detail
-
isVerbose
boolean isVerbose()
Gets the value of theverbose
field.- Returns:
- the value of the
verbose
field.
-
getKeystore
java.lang.String getKeystore()
Gets the value of thekeystore
field.- Returns:
- the value of the
keystore
field.
-
getStoretype
java.lang.String getStoretype()
Gets the value of thestoretype
field.- Returns:
- the value of the
storetype
field.
-
getStorepass
java.lang.String getStorepass()
Gets the value of thestorepass
field.- Returns:
- the value of the
storepass
field.
-
getProviderName
java.lang.String getProviderName()
Gets the value of theproviderName
field.- Returns:
- the value of the
providerName
field.
-
getProviderClass
java.lang.String getProviderClass()
Gets the value of theproviderClass
field.- Returns:
- the value of the
providerClass
field.
-
getProviderArg
java.lang.String getProviderArg()
Gets the value of theproviderArg
field.- Returns:
- the value of the
providerArg
field.
-
getAlias
java.lang.String getAlias()
Gets the value of thealias
field.- Returns:
- the value of the
alias
field.
-
getMaxMemory
java.lang.String getMaxMemory()
Gets the value of themaxMemory
field.- Returns:
- the value of the
maxMemory
field.
-
getArguments
java.lang.String[] getArguments()
Gets the value of themaxMemory
field.- Returns:
- the value of the
maxMemory
field.
-
getWorkingDirectory
java.io.File getWorkingDirectory()
Gets the value of theworkingDirectory
field.- Returns:
- the value of the
workingDirectory
field.
-
getArchive
java.io.File getArchive()
Gets the value of thearchive
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 parameterprotected
- 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 fieldverbose
of the request.- Parameters:
verbose
- the new value of the fieldverbose
.
-
setKeystore
void setKeystore(java.lang.String keystore)
Sets the new given value to the fieldkeystore
of the request.- Parameters:
keystore
- the new value of the fieldkeystore
.
-
setStoretype
void setStoretype(java.lang.String storetype)
Sets the new given value to the fieldstoretype
of the request.- Parameters:
storetype
- the new value of the fieldstoretype
.
-
setStorepass
void setStorepass(java.lang.String storepass)
Sets the new given value to the fieldstorepass
of the request.- Parameters:
storepass
- the new value of the fieldstorepass
.
-
setAlias
void setAlias(java.lang.String alias)
Sets the new given value to the fieldalias
of the request.- Parameters:
alias
- the new value of the fieldalias
.
-
setProviderName
void setProviderName(java.lang.String providerName)
Sets the new given value to the fieldproviderName
of the request.- Parameters:
providerName
- the new value of the fieldproviderName
.
-
setProviderClass
void setProviderClass(java.lang.String providerClass)
Sets the new given value to the fieldproviderClass
of the request.- Parameters:
providerClass
- the new value of the fieldproviderClass
.
-
setProviderArg
void setProviderArg(java.lang.String providerArg)
Sets the new given value to the fieldproviderArg
of the request.- Parameters:
providerArg
- the new value of the fieldproviderArg
.
-
setMaxMemory
void setMaxMemory(java.lang.String maxMemory)
Sets the new given value to the fieldmaxMemory
of the request.- Parameters:
maxMemory
- the new value of the fieldmaxMemory
.
-
setArguments
void setArguments(java.lang.String... arguments)
Sets the new given value to the fieldarguments
of the request.- Parameters:
arguments
- the new value of the fieldarguments
.
-
setWorkingDirectory
void setWorkingDirectory(java.io.File workingDirectory)
Sets the new given value to the fieldworkingDirectory
of the request.- Parameters:
workingDirectory
- the new value of the fieldworkingDirectory
.
-
setArchive
void setArchive(java.io.File archive)
Sets the new given value to the fieldarchive
of the request.- Parameters:
archive
- the new value of the fieldarchive
.
-
setProtectedAuthenticationPath
void setProtectedAuthenticationPath(boolean protectedAuthenticationPath)
Sets the value of the command line tool parameterprotected
- Parameters:
protectedAuthenticationPath
- iff the password must be given via a protected authentication path such as a dedicated PIN reader
-
-