SOAPBody soapBody = (SOAPBody)body;
if(!contentOnly){
if(soapBody.getId() == null || "".equals(soapBody.getId()))
soapBody.setId(fpContext.generateID());
SignedMessagePart smp = new SignedMessagePart(soapBody, contentOnly);
secMessage.replaceBody(smp);
targets.add(smp);
} else{
String id = null;
if(soapBody.getBodyContentId() == null || "".equals(soapBody.getBodyContentId())){
id = fpContext.generateID();