dkSig.setParts(sigParts);
List<Reference> referenceList = dkSig.addReferencesToSign(sigParts, secHeader);
//Do signature
dkSig.appendDKElementToHeader(secHeader);
dkSig.computeSignature(referenceList, false, null);
return dkSig.getSignatureValue();
} else {
WSSecSignature sig = getSignatureBuilder(wrapper, token, false);
if (sig != null) {