gjarsigner --version (return code: 0)
jarsigner (GNU Classpath) 0.99
Copyright 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
gjarsigner --help (return code: 0)
Usage: jarsigner [OPTION]... FILE ALIAS
jarsigner -verify [OPTION]... FILE
Java ARchive (JAR) file signing and verification tool.
FILE is the .JAR file to sign or to verify.
ALIAS must be a known Alias of a Key Entry in the designated key store. The
private key material associated with this Alias is used for signing FILE. if
ALIAS is required, but was omitted, "mykey" will be used instead.
Signing options:
-keystore URL Location of the key store to use. The default
value is a file-based scheme whose path is the
file named ".keystore" in your home directory.
If URL is malformed, the tool will use URL as a
file-name of a key store; i.e. as if the protocol
was "file:".
-storetype STORE_TYPE Type of the key store to use. If omitted, the
default value is that of the property
"keystore.type" in the security properties file.
-storepass PASSWORD Password to unlock the key store. If omitted, you
will be prompted to provide a password.
-keypass PASSWORD Password to unlock the Key Entry associated with
ALIAS. If omitted, the tool will use the same
password protecting the key store. If this
fails, you will be prompted to provide a password.
-sigfile NAME A literal to construct file names for both the .SF
and .DSA signature files --which will be placed
in the META-INF directory of the signed JAR.
Permissible characters are in the range
[a-zA-Z0-9_-].
If omitted, the first 8 characters of ALIAS will
be used. Characters outside that range will be
replaced by underscores.
-signedjar FILE Name of the signed JAR file. If omitted, the
signed JAR will be named the same as FILE; i.e.
the input file will be replaced with its signed
copy.
Verification options:
-verify Verify an already signed FILE.
-certs Use with -verbose to see more detailed information about the
certificates of ALIAS.
Common options:
-verbose Output more verbose messages during
processing.
-internalsf Include --otherwise do not-- the .SF file
in the .DSA generated file.
-sectionsonly Include in the .SF generated file
--otherwise do not-- a header containing
a hash of the whole manifest file.
-provider PROVIDER_CLASS_NAME Fully qualified class name of a Security
Provider to add to the JVM in-use.
Standard options:
-help print this help, then exit
-version print version number, then exit
-JOPTION pass argument to the Java runtime
Please report bugs at http://www.gnu.org/software/classpath/bugs.html