Package aQute.bnd.signing
Class JartoolSigner
- java.lang.Object
-
- aQute.bnd.signing.JartoolSigner
-
- All Implemented Interfaces:
Plugin,SignerPlugin
public class JartoolSigner extends java.lang.Object implements Plugin, SignerPlugin
Sign the jar file. -sign :[ ';' 'password:=' ] [ ';' 'keystore:=' ] [ ';' 'sign-password:=' ] ( ',' ... )*
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interfaceJartoolSigner.Config
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Stringdigestalg(package private) java.lang.Stringkeypass(package private) java.lang.Stringkeystoreprivate static org.slf4j.Loggerlogger(package private) java.lang.Stringpath(package private) java.lang.StringsigFile(package private) java.lang.Stringstorepass(package private) java.lang.Stringstoretype(package private) java.lang.Stringtsa(package private) java.lang.Stringtsacert(package private) java.lang.Stringtsapolicyid
-
Constructor Summary
Constructors Constructor Description JartoolSigner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.StringBuildercollect(java.io.InputStream in)voidsetProperties(java.util.Map<java.lang.String,java.lang.String> map)Give the plugin the remaining properties.voidsetReporter(Reporter processor)Set the current reporter.voidsign(Builder builder, java.lang.String alias)Sign the current jar.
-
-
-
Field Detail
-
logger
private static final org.slf4j.Logger logger
-
keystore
java.lang.String keystore
-
storetype
java.lang.String storetype
-
path
java.lang.String path
-
storepass
java.lang.String storepass
-
keypass
java.lang.String keypass
-
sigFile
java.lang.String sigFile
-
digestalg
java.lang.String digestalg
-
tsa
java.lang.String tsa
-
tsacert
java.lang.String tsacert
-
tsapolicyid
java.lang.String tsapolicyid
-
-
Method Detail
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> map)
Description copied from interface:PluginGive the plugin the remaining properties. When a plugin is declared, the clause can contain extra properties. All the properties and directives are given to the plugin to use.- Specified by:
setPropertiesin interfacePlugin- Parameters:
map- attributes and directives for this plugin's clause
-
setReporter
public void setReporter(Reporter processor)
Description copied from interface:PluginSet the current reporter. This is called at init time. This plugin should report all errors and warnings to this reporter.- Specified by:
setReporterin interfacePlugin
-
sign
public void sign(Builder builder, java.lang.String alias) throws java.lang.Exception
Description copied from interface:SignerPluginSign the current jar. The alias is the given certificate keystore.- Specified by:
signin interfaceSignerPlugin- Parameters:
builder- The current builder that contains the jar to signalias- The keystore certificate alias- Throws:
java.lang.Exception- When anything goes wrong
-
collect
java.lang.StringBuilder collect(java.io.InputStream in) throws java.lang.Exception- Throws:
java.lang.Exception
-
-