public class JartoolSigner extends java.lang.Object implements Plugin, SignerPlugin
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
JartoolSigner.Config |
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
digestalg |
(package private) java.lang.String |
keypass |
(package private) java.lang.String |
keystore |
private static org.slf4j.Logger |
logger |
(package private) java.lang.String |
path |
(package private) java.lang.String |
sigFile |
(package private) java.lang.String |
storepass |
(package private) java.lang.String |
storetype |
(package private) java.lang.String |
tsa |
(package private) java.lang.String |
tsacert |
(package private) java.lang.String |
tsapolicyid |
Constructor and Description |
---|
JartoolSigner() |
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.StringBuilder |
collect(java.io.InputStream in) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> map)
Give the plugin the remaining properties.
|
void |
setReporter(Reporter processor)
Set the current reporter.
|
void |
sign(Builder builder,
java.lang.String alias)
Sign the current jar.
|
private static final org.slf4j.Logger logger
java.lang.String keystore
java.lang.String storetype
java.lang.String path
java.lang.String storepass
java.lang.String keypass
java.lang.String sigFile
java.lang.String digestalg
java.lang.String tsa
java.lang.String tsacert
java.lang.String tsapolicyid
public void setProperties(java.util.Map<java.lang.String,java.lang.String> map)
Plugin
setProperties
in interface Plugin
map
- attributes and directives for this plugin's clausepublic void setReporter(Reporter processor)
Plugin
setReporter
in interface Plugin
public void sign(Builder builder, java.lang.String alias) throws java.lang.Exception
SignerPlugin
sign
in interface SignerPlugin
builder
- The current builder that contains the jar to signalias
- The keystore certificate aliasjava.lang.Exception
- When anything goes wrongjava.lang.StringBuilder collect(java.io.InputStream in) throws java.lang.Exception
java.lang.Exception