in src/main/java/org/apache/maven/shared/jarsigner/JarSignerCommandLineBuilder.java [148:187]
protected void build(JarSignerSignRequest request, Commandline cli) {
String keypass = request.getKeypass();
if (!(keypass == null || keypass.isEmpty())) {
cli.createArg().setValue("-keypass");
Arg arg = cli.createArg();
arg.setValue(keypass);
arg.setMask(true);
}
String sigfile = request.getSigfile();
if (!(sigfile == null || sigfile.isEmpty())) {
cli.createArg().setValue("-sigfile");
cli.createArg().setValue(sigfile);
}
String tsaLocation = request.getTsaLocation();
if (StringUtils.isNotBlank(tsaLocation)) {
cli.createArg().setValue("-tsa");
cli.createArg().setValue(tsaLocation);
}
String tsaAlias = request.getTsaAlias();
if (StringUtils.isNotBlank(tsaAlias)) {
cli.createArg().setValue("-tsacert");
cli.createArg().setValue(tsaAlias);
}
File signedjar = request.getSignedjar();
if (signedjar != null) {
cli.createArg().setValue("-signedjar");
cli.createArg().setValue(signedjar.getAbsolutePath());
}
final File certchain = request.getCertchain();
if (certchain != null) {
cli.createArg().setValue("-certchain");
cli.createArg().setValue(certchain.getAbsolutePath());
}
}