in proxy/cloudhsm/proxy/src/main/java/com/amazon/aws/pix/cloudhsm/proxy/processor/SignRequestProcessor.java [20:33]
public final void process(Exchange exchange) throws Exception {
final String body = exchange.getIn().getBody(String.class);
if (body != null && body.length() > 0) {
final String bodySigned = xmlSigner.sign(body);
exchange.getIn().setBody(bodySigned);
}
exchange.setProperty(
PIX_HEADERS,
exchange.getIn().getHeaders().entrySet().stream()
.filter(e -> e.getKey().startsWith(PIX_HEADER_PREFIX))
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue))
);
}