PipelinePluginContext context) throws Exception {
logger = getDefaultLogger(context);
logger.info("Starting the WSS UserNameTokenAppender");
wsConfig = createWsConfig();
extractOptions(context);
InputFile inputFile = loadOriginalRequest(input);
addSecurityHeader();
writeOutput(inputFile, output);
return PluginResult.SUCCESS;
}