unsignedEnvelope = message.getSOAPEnvelope();
doc = unsignedEnvelope.getAsDocument();
secHeader = new WSSecHeader();
secHeader.insertSecurityHeader(doc);
log.info("Before Encryption AES 128/RSA-15....");
encryptedDoc = builder.build(doc, crypto, secHeader);
log.info("After Encryption AES 128/RSA-15....");
encryptedMsg = (Message) SOAPUtil.toSOAPMessage(encryptedDoc);
if (log.isDebugEnabled()) {
log.debug("Encrypted message, RSA-15 keytransport, AES 128:");
XMLUtils.PrettyElementToWriter(encryptedMsg.getSOAPEnvelope().getAsDOM(), new PrintWriter(System.out));