package aQute.bnd.service; | |
import aQute.lib.osgi.*; | |
public interface SignerPlugin { | |
/** | |
* Sign the current jar. The alias is the given certificate keystore. | |
* | |
* @param builder | |
* The current builder that contains the jar to sign | |
* @param alias | |
* The keystore certificate alias | |
* @throws Exception | |
* When anything goes wrong | |
*/ | |
void sign(Builder builder, String alias) throws Exception; | |
} |